home *** CD-ROM | disk | FTP | other *** search
/ develop, the CD; issue 1 / Apple_Develop_1989.bin / d e v e l o p (color) / d e v e l o p (color).rsrc / CODE_2.txt < prev    next >
Text File  |  1989-01-01  |  501KB  |  8,972 lines

  1. # near model CODE resource
  2. # jump table entries: 80-224 (145 of them)
  3. export_138:
  4. fn00000000:
  5. 00000000  4E56 FFE8                link       A6, -0x0018
  6. 00000004  486E FFE8                pea.l      [A6 - 0x18]
  7. 00000008  A874                     syscall    GetPort
  8. 0000000A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9. 0000000E  A873                     syscall    SetPort
  10. 00000010  486E FFF0                pea.l      [A6 - 0x10]
  11. 00000014  A972                     syscall    GetMouse
  12. 00000016  206E 0008                movea.l    A0, [A6 + 0x8]
  13. 0000001A  3028 00A4                move.w     D0, [A0 + 0xA4]
  14. 0000001E  5240                     addq.w     D0, 1
  15. 00000020  3D40 FFEE                move.w     [A6 - 0x12], D0
  16. 00000024  4A6E FFEE                tst.w      [A6 - 0x12]
  17. 00000028  6748                     beq        +0x4A /* 00000072 */
  18. 0000002A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19. 0000002E  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  20. 00000032  486E FFEC                pea.l      [A6 - 0x14]
  21. 00000036  486E FFF4                pea.l      [A6 - 0xC]
  22. 0000003A  486E FFF8                pea.l      [A6 - 0x8]
  23. 0000003E  A98D                     syscall    GetDialogItem/GetDItem
  24. 00000040  486E FFF8                pea.l      [A6 - 0x8]
  25. 00000044  3F3C FFFE                move.w     -[A7], 0xFFFE
  26. 00000048  3F3C FFFE                move.w     -[A7], 0xFFFE
  27. 0000004C  A8A9                     syscall    InsetRect
  28. 0000004E  4267                     clr.w      -[A7]
  29. 00000050  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  30. 00000054  486E FFF8                pea.l      [A6 - 0x8]
  31. 00000058  A8AD                     syscall    PtInRect
  32. 0000005A  101F                     move.b     D0, [A7]+
  33. 0000005C  4A00                     tst.b      D0
  34. 0000005E  6710                     beq        +0x12 /* 00000070 */
  35. 00000060  42A7                     clr.l      -[A7]
  36. 00000062  3F3C 0001                move.w     -[A7], 0x1
  37. 00000066  A9B9                     syscall    GetCursor
  38. 00000068  205F                     movea.l    A0, [A7]+
  39. 0000006A  2F10                     move.l     -[A7], [A0]
  40. 0000006C  A851                     syscall    SetCursor
  41. 0000006E  6002                     bra        +0x4 /* 00000072 */
  42. label00000070:
  43. 00000070  A850                     syscall    InitCursor
  44. label00000072:
  45. 00000072  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  46. 00000076  A873                     syscall    SetPort
  47. 00000078  4E5E                     unlink     A6
  48. 0000007A  4E75                     rts
  49. export_143:
  50. fn0000007C:
  51. 0000007C  4E56 FFF2                link       A6, -0x000E
  52. 00000080  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  53. 00000084  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  54. 00000088  486E FFFE                pea.l      [A6 - 0x2]
  55. 0000008C  486E FFF2                pea.l      [A6 - 0xE]
  56. 00000090  486E FFF6                pea.l      [A6 - 0xA]
  57. 00000094  A98D                     syscall    GetDialogItem/GetDItem
  58. 00000096  202E FFF2                move.l     D0, [A6 - 0xE]
  59. 0000009A  4E5E                     unlink     A6
  60. 0000009C  4E75                     rts
  61. export_147:
  62. 0000009E  4E56 FF00                link       A6, -0x0100
  63. 000000A2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  64. 000000A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  65. 000000AA  4EBA FFD0                jsr        [PC - 0x30 /* 0000007C */]
  66. 000000AE  5C8F                     addq.l     A7, 6
  67. 000000B0  2F00                     move.l     -[A7], D0
  68. 000000B2  486E FF00                pea.l      [A6 - 0x100]
  69. 000000B6  A990                     syscall    GetDialogItemText/GetIText
  70. 000000B8  302E 0012                move.w     D0, [A6 + 0x12]
  71. 000000BC  5340                     subq.w     D0, 1
  72. 000000BE  7200                     moveq.l    D1, 0x00
  73. 000000C0  122E FF00                move.b     D1, [A6 - 0x100]
  74. 000000C4  B240                     cmp.w      D1, D0
  75. 000000C6  630A                     bls        +0xC /* 000000D2 */
  76. 000000C8  302E 0012                move.w     D0, [A6 + 0x12]
  77. 000000CC  5340                     subq.w     D0, 1
  78. 000000CE  1D40 FF00                move.b     [A6 - 0x100], D0
  79. label000000D2:
  80. 000000D2  306E 0012                movea.w    A0, [A6 + 0x12]
  81. 000000D6  2F08                     move.l     -[A7], A0
  82. 000000D8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  83. 000000DC  486E FF00                pea.l      [A6 - 0x100]
  84. 000000E0  4EBA 0F92                jsr        [PC + 0xF92 /* 00001074 */]
  85. 000000E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  86. 000000E8  4E5E                     unlink     A6
  87. 000000EA  4E75                     rts
  88. export_151:
  89. fn000000EC:
  90. 000000EC  4E56 0000                link       A6, 0
  91. 000000F0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  92. 000000F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  93. 000000F8  4EBA FF82                jsr        [PC - 0x7E /* 0000007C */]
  94. 000000FC  5C8F                     addq.l     A7, 6
  95. 000000FE  2F00                     move.l     -[A7], D0
  96. 00000100  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  97. 00000104  A98F                     syscall    SetDialogItemText/SetIText
  98. 00000106  4E5E                     unlink     A6
  99. 00000108  4E75                     rts
  100. export_153:
  101. 0000010A  4E56 FEEA                link       A6, -0x0116
  102. 0000010E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  103. 00000112  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  104. 00000116  4EBA FF64                jsr        [PC - 0x9C /* 0000007C */]
  105. 0000011A  5C8F                     addq.l     A7, 6
  106. 0000011C  2F00                     move.l     -[A7], D0
  107. 0000011E  486E FEF6                pea.l      [A6 - 0x10A]
  108. 00000122  A990                     syscall    GetDialogItemText/GetIText
  109. 00000124  486E FFF6                pea.l      [A6 - 0xA]
  110. 00000128  486E FEF6                pea.l      [A6 - 0x10A]
  111. 0000012C  4EBA 40F6                jsr        [PC + 0x40F6 /* 00004224 */]
  112. 00000130  508F                     addq.l     A7, 8
  113. 00000132  41EE FFF6                lea.l      A0, [A6 - 0xA]
  114. 00000136  2D58 FEEA                move.l     [A6 - 0x116], [A0]+
  115. 0000013A  2D58 FEEE                move.l     [A6 - 0x112], [A0]+
  116. 0000013E  3D58 FEF2                move.w     [A6 - 0x10E], [A0]+
  117. 00000142  486E FEEA                pea.l      [A6 - 0x116]
  118. 00000146  3F3C 0016                move.w     -[A7], 0x16
  119. 0000014A  A9EB                     syscall    Pack4/FP68K
  120. 0000014C  486E FEEA                pea.l      [A6 - 0x116]
  121. 00000150  486E FEF4                pea.l      [A6 - 0x10C]
  122. 00000154  3F3C 2010                move.w     -[A7], 0x2010
  123. 00000158  A9EB                     syscall    Pack4/FP68K
  124. 0000015A  302E FEF4                move.w     D0, [A6 - 0x10C]
  125. 0000015E  4E5E                     unlink     A6
  126. 00000160  4E75                     rts
  127. export_139:
  128. 00000162  4E56 FF00                link       A6, -0x0100
  129. 00000166  306E 000E                movea.w    A0, [A6 + 0xE]
  130. 0000016A  2F08                     move.l     -[A7], A0
  131. 0000016C  486E FF00                pea.l      [A6 - 0x100]
  132. 00000170  4EAD 071A                jsr        [A5 + 0x71A /* export_223 */]
  133. 00000174  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  134. 00000178  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  135. 0000017C  4EBA FEFE                jsr        [PC - 0x102 /* 0000007C */]
  136. 00000180  5C8F                     addq.l     A7, 6
  137. 00000182  2F00                     move.l     -[A7], D0
  138. 00000184  486E FF00                pea.l      [A6 - 0x100]
  139. 00000188  A98F                     syscall    SetDialogItemText/SetIText
  140. 0000018A  4E5E                     unlink     A6
  141. 0000018C  4E75                     rts
  142. 0000018E  4E56 FEF6                link       A6, -0x010A
  143. 00000192  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  144. 00000196  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  145. 0000019A  4EBA FEE0                jsr        [PC - 0x120 /* 0000007C */]
  146. 0000019E  5C8F                     addq.l     A7, 6
  147. 000001A0  2F00                     move.l     -[A7], D0
  148. 000001A2  486E FEF6                pea.l      [A6 - 0x10A]
  149. 000001A6  A990                     syscall    GetDialogItemText/GetIText
  150. 000001A8  486E FFF6                pea.l      [A6 - 0xA]
  151. 000001AC  486E FEF6                pea.l      [A6 - 0x10A]
  152. 000001B0  4EBA 4072                jsr        [PC + 0x4072 /* 00004224 */]
  153. 000001B4  508F                     addq.l     A7, 8
  154. 000001B6  206E 0008                movea.l    A0, [A6 + 0x8]
  155. 000001BA  43EE FFF6                lea.l      A1, [A6 - 0xA]
  156. 000001BE  20D9                     move.l     [A0]+, [A1]+
  157. 000001C0  20D9                     move.l     [A0]+, [A1]+
  158. 000001C2  30D9                     move.w     [A0]+, [A1]+
  159. 000001C4  4E5E                     unlink     A6
  160. 000001C6  4E75                     rts
  161. 000001C8  4E56 FF00                link       A6, -0x0100
  162. 000001CC  486E FF00                pea.l      [A6 - 0x100]
  163. 000001D0  41EE 0018                lea.l      A0, [A6 + 0x18]
  164. 000001D4  2F20                     move.l     -[A7], -[A0]
  165. 000001D6  2F20                     move.l     -[A7], -[A0]
  166. 000001D8  3F20                     move.w     -[A7], -[A0]
  167. 000001DA  4EBA 5AF0                jsr        [PC + 0x5AF0 /* 00005CCC */]
  168. 000001DE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  169. 000001E2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  170. 000001E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  171. 000001EA  4EBA FE90                jsr        [PC - 0x170 /* 0000007C */]
  172. 000001EE  5C8F                     addq.l     A7, 6
  173. 000001F0  2F00                     move.l     -[A7], D0
  174. 000001F2  486E FF00                pea.l      [A6 - 0x100]
  175. 000001F6  A98F                     syscall    SetDialogItemText/SetIText
  176. 000001F8  4E5E                     unlink     A6
  177. 000001FA  4E75                     rts
  178. export_145:
  179. fn000001FC:
  180. 000001FC  4E56 0000                link       A6, 0
  181. 00000200  3F3C 0001                move.w     -[A7], 0x1
  182. 00000204  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  183. 00000208  4EBA FE72                jsr        [PC - 0x18E /* 0000007C */]
  184. 0000020C  5C8F                     addq.l     A7, 6
  185. 0000020E  2F00                     move.l     -[A7], D0
  186. 00000210  4EBA 0008                jsr        [PC + 0x8 /* 0000021A */]
  187. 00000214  588F                     addq.l     A7, 4
  188. 00000216  4E5E                     unlink     A6
  189. 00000218  4E75                     rts
  190. fn0000021A:
  191. 0000021A  4E56 FFFC                link       A6, -0x0004
  192. 0000021E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  193. 00000222  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  194. 00000226  A95D                     syscall    HiliteControl
  195. 00000228  4878 0008                push.l     0x8
  196. 0000022C  486E FFFC                pea.l      [A6 - 0x4]
  197. 00000230  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  198. 00000234  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  199. 00000238  4267                     clr.w      -[A7]
  200. 0000023A  A95D                     syscall    HiliteControl
  201. 0000023C  4E5E                     unlink     A6
  202. 0000023E  4E75                     rts
  203. export_154:
  204. fn00000240:
  205. 00000240  4E56 0000                link       A6, 0
  206. 00000244  0C2E 000D 000B           cmpi.b     [A6 + 0xB], 0xD /* '\r' */
  207. 0000024A  6708                     beq        +0xA /* 00000254 */
  208. 0000024C  0C2E 0003 000B           cmpi.b     [A6 + 0xB], 0x3
  209. 00000252  6604                     bne        +0x6 /* 00000258 */
  210. label00000254:
  211. 00000254  7001                     moveq.l    D0, 0x01
  212. 00000256  6002                     bra        +0x4 /* 0000025A */
  213. label00000258:
  214. 00000258  7000                     moveq.l    D0, 0x00
  215. label0000025A:
  216. 0000025A  4E5E                     unlink     A6
  217. 0000025C  4E75                     rts
  218. 0000025E  4E56 0000                link       A6, 0
  219. 00000262  0C2E 0030 000B           cmpi.b     [A6 + 0xB], 0x30 /* '0' */
  220. 00000268  6D0E                     blt        +0x10 /* 00000278 */
  221. 0000026A  0C2E 0039 000B           cmpi.b     [A6 + 0xB], 0x39 /* '9' */
  222. 00000270  6E06                     bgt        +0x8 /* 00000278 */
  223. 00000272  7001                     moveq.l    D0, 0x01
  224. 00000274  6000 005A                bra        +0x5C /* 000002D0 */
  225. label00000278:
  226. 00000278  4A6E 000C                tst.w      [A6 + 0xC]
  227. 0000027C  670E                     beq        +0x10 /* 0000028C */
  228. 0000027E  0C2E 002E 000B           cmpi.b     [A6 + 0xB], 0x2E /* '.' */
  229. 00000284  6606                     bne        +0x8 /* 0000028C */
  230. 00000286  7001                     moveq.l    D0, 0x01
  231. 00000288  6000 0046                bra        +0x48 /* 000002D0 */
  232. label0000028C:
  233. 0000028C  0C2E 0008 000B           cmpi.b     [A6 + 0xB], 0x8
  234. 00000292  6604                     bne        +0x6 /* 00000298 */
  235. 00000294  7001                     moveq.l    D0, 0x01
  236. 00000296  6038                     bra        +0x3A /* 000002D0 */
  237. label00000298:
  238. 00000298  0C2E 000D 000B           cmpi.b     [A6 + 0xB], 0xD /* '\r' */
  239. 0000029E  6604                     bne        +0x6 /* 000002A4 */
  240. 000002A0  7001                     moveq.l    D0, 0x01
  241. 000002A2  602C                     bra        +0x2E /* 000002D0 */
  242. label000002A4:
  243. 000002A4  0C2E 002B 000B           cmpi.b     [A6 + 0xB], 0x2B /* '+' */
  244. 000002AA  6604                     bne        +0x6 /* 000002B0 */
  245. 000002AC  7001                     moveq.l    D0, 0x01
  246. 000002AE  6020                     bra        +0x22 /* 000002D0 */
  247. label000002B0:
  248. 000002B0  0C2E 002D 000B           cmpi.b     [A6 + 0xB], 0x2D /* '-' */
  249. 000002B6  6604                     bne        +0x6 /* 000002BC */
  250. 000002B8  7001                     moveq.l    D0, 0x01
  251. 000002BA  6014                     bra        +0x16 /* 000002D0 */
  252. label000002BC:
  253. 000002BC  0C2E 0009 000B           cmpi.b     [A6 + 0xB], 0x9 /* '\t' */
  254. 000002C2  6604                     bne        +0x6 /* 000002C8 */
  255. 000002C4  7001                     moveq.l    D0, 0x01
  256. 000002C6  6008                     bra        +0xA /* 000002D0 */
  257. label000002C8:
  258. 000002C8  3F3C 0005                move.w     -[A7], 0x5
  259. 000002CC  A9C8                     syscall    SysBeep
  260. 000002CE  7000                     moveq.l    D0, 0x00
  261. label000002D0:
  262. 000002D0  4E5E                     unlink     A6
  263. 000002D2  4E75                     rts
  264. export_142:
  265. fn000002D4:
  266. 000002D4  4E56 FFEE                link       A6, -0x0012
  267. 000002D8  486E FFEE                pea.l      [A6 - 0x12]
  268. 000002DC  A874                     syscall    GetPort
  269. 000002DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  270. 000002E2  A873                     syscall    SetPort
  271. 000002E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  272. 000002E8  3F3C 0001                move.w     -[A7], 0x1
  273. 000002EC  486E FFF6                pea.l      [A6 - 0xA]
  274. 000002F0  486E FFF2                pea.l      [A6 - 0xE]
  275. 000002F4  486E FFF8                pea.l      [A6 - 0x8]
  276. 000002F8  A98D                     syscall    GetDialogItem/GetDItem
  277. 000002FA  3F3C 0003                move.w     -[A7], 0x3
  278. 000002FE  3F3C 0003                move.w     -[A7], 0x3
  279. 00000302  A89B                     syscall    PenSize
  280. 00000304  486E FFF8                pea.l      [A6 - 0x8]
  281. 00000308  3F3C FFFC                move.w     -[A7], 0xFFFC
  282. 0000030C  3F3C FFFC                move.w     -[A7], 0xFFFC
  283. 00000310  A8A9                     syscall    InsetRect
  284. 00000312  486E FFF8                pea.l      [A6 - 0x8]
  285. 00000316  3F3C 0010                move.w     -[A7], 0x10
  286. 0000031A  3F3C 0010                move.w     -[A7], 0x10
  287. 0000031E  A8B0                     syscall    FrameRoundRect
  288. 00000320  A89E                     syscall    PenNormal
  289. 00000322  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  290. 00000326  A873                     syscall    SetPort
  291. 00000328  4E5E                     unlink     A6
  292. 0000032A  4E75                     rts
  293. export_146:
  294. 0000032C  4E56 FEE4                link       A6, -0x011C
  295. 00000330  48E7 0700                movem.l    -[A7], D5,D6,D7
  296. 00000334  3E2E 0008                move.w     D7, [A6 + 0x8]
  297. 00000338  3C2E 000A                move.w     D6, [A6 + 0xA]
  298. 0000033C  3A2E 000C                move.w     D5, [A6 + 0xC]
  299. 00000340  A850                     syscall    InitCursor
  300. 00000342  486E FFF4                pea.l      [A6 - 0xC]
  301. 00000346  A874                     syscall    GetPort
  302. 00000348  42A7                     clr.l      -[A7]
  303. 0000034A  3F05                     move.w     -[A7], D5
  304. 0000034C  A9BB                     syscall    GetIcon
  305. 0000034E  205F                     movea.l    A0, [A7]+
  306. 00000350  2D48 FFE8                move.l     [A6 - 0x18], A0
  307. 00000354  42A7                     clr.l      -[A7]
  308. 00000356  3F3C 006E                move.w     -[A7], 0x6E /* 'n' */
  309. 0000035A  42A7                     clr.l      -[A7]
  310. 0000035C  4878 FFFF                push.l     0xFFFF
  311. 00000360  A97C                     syscall    GetNewDialog
  312. 00000362  205F                     movea.l    A0, [A7]+
  313. 00000364  2D48 FFF0                move.l     [A6 - 0x10], A0
  314. 00000368  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  315. 0000036C  A873                     syscall    SetPort
  316. 0000036E  486E FEE4                pea.l      [A6 - 0x11C]
  317. 00000372  3F07                     move.w     -[A7], D7
  318. 00000374  3F06                     move.w     -[A7], D6
  319. 00000376  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  320. 0000037A  486E FEE4                pea.l      [A6 - 0x11C]
  321. 0000037E  3F3C 0003                move.w     -[A7], 0x3
  322. 00000382  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  323. 00000386  4EBA FD64                jsr        [PC - 0x29C /* 000000EC */]
  324. 0000038A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  325. 0000038E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  326. 00000392  3F3C 0004                move.w     -[A7], 0x4
  327. 00000396  486E FFEC                pea.l      [A6 - 0x14]
  328. 0000039A  486E FFE4                pea.l      [A6 - 0x1C]
  329. 0000039E  486E FFF8                pea.l      [A6 - 0x8]
  330. 000003A2  A98D                     syscall    GetDialogItem/GetDItem
  331. 000003A4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  332. 000003A8  3F3C 0004                move.w     -[A7], 0x4
  333. 000003AC  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  334. 000003B0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  335. 000003B4  486E FFF8                pea.l      [A6 - 0x8]
  336. 000003B8  A98E                     syscall    SetDialogItem/SetDItem
  337. 000003BA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  338. 000003BE  A915                     syscall    ShowWindow
  339. 000003C0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  340. 000003C4  4EBA FF0E                jsr        [PC - 0xF2 /* 000002D4 */]
  341. 000003C8  588F                     addq.l     A7, 4
  342. 000003CA  486D 04C2                pea.l      [A5 + 0x4C2 /* export_148 */]
  343. 000003CE  486E FFEE                pea.l      [A6 - 0x12]
  344. 000003D2  A991                     syscall    ModalDialog
  345. 000003D4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  346. 000003D8  A983                     syscall    DisposeDialog
  347. 000003DA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  348. 000003DE  A873                     syscall    SetPort
  349. 000003E0  0C6E 0001 FFEE           cmpi.w     [A6 - 0x12], 0x1
  350. 000003E6  6604                     bne        +0x6 /* 000003EC */
  351. 000003E8  7001                     moveq.l    D0, 0x01
  352. 000003EA  6002                     bra        +0x4 /* 000003EE */
  353. label000003EC:
  354. 000003EC  7000                     moveq.l    D0, 0x00
  355. label000003EE:
  356. 000003EE  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  357. 000003F2  4E5E                     unlink     A6
  358. 000003F4  4E75                     rts
  359. export_150:
  360. fn000003F6:
  361. 000003F6  4E56 FEE4                link       A6, -0x011C
  362. 000003FA  A850                     syscall    InitCursor
  363. 000003FC  486E FFF4                pea.l      [A6 - 0xC]
  364. 00000400  A874                     syscall    GetPort
  365. 00000402  42A7                     clr.l      -[A7]
  366. 00000404  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  367. 00000408  A9BB                     syscall    GetIcon
  368. 0000040A  205F                     movea.l    A0, [A7]+
  369. 0000040C  2D48 FFE8                move.l     [A6 - 0x18], A0
  370. 00000410  42A7                     clr.l      -[A7]
  371. 00000412  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  372. 00000416  42A7                     clr.l      -[A7]
  373. 00000418  4878 FFFF                push.l     0xFFFF
  374. 0000041C  A97C                     syscall    GetNewDialog
  375. 0000041E  205F                     movea.l    A0, [A7]+
  376. 00000420  2D48 FFF0                move.l     [A6 - 0x10], A0
  377. 00000424  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  378. 00000428  A873                     syscall    SetPort
  379. 0000042A  486E FEE4                pea.l      [A6 - 0x11C]
  380. 0000042E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  381. 00000432  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  382. 00000436  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  383. 0000043A  486E FEE4                pea.l      [A6 - 0x11C]
  384. 0000043E  3F3C 0002                move.w     -[A7], 0x2
  385. 00000442  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  386. 00000446  4EBA FCA4                jsr        [PC - 0x35C /* 000000EC */]
  387. 0000044A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  388. 0000044E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  389. 00000452  3F3C 0003                move.w     -[A7], 0x3
  390. 00000456  486E FFEC                pea.l      [A6 - 0x14]
  391. 0000045A  486E FFE4                pea.l      [A6 - 0x1C]
  392. 0000045E  486E FFF8                pea.l      [A6 - 0x8]
  393. 00000462  A98D                     syscall    GetDialogItem/GetDItem
  394. 00000464  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  395. 00000468  3F3C 0003                move.w     -[A7], 0x3
  396. 0000046C  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  397. 00000470  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  398. 00000474  486E FFF8                pea.l      [A6 - 0x8]
  399. 00000478  A98E                     syscall    SetDialogItem/SetDItem
  400. 0000047A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  401. 0000047E  A915                     syscall    ShowWindow
  402. 00000480  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  403. 00000484  4EBA FE4E                jsr        [PC - 0x1B2 /* 000002D4 */]
  404. 00000488  588F                     addq.l     A7, 4
  405. 0000048A  486D 04C2                pea.l      [A5 + 0x4C2 /* export_148 */]
  406. 0000048E  486E FFEE                pea.l      [A6 - 0x12]
  407. 00000492  A991                     syscall    ModalDialog
  408. 00000494  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  409. 00000498  A983                     syscall    DisposeDialog
  410. 0000049A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  411. 0000049E  A873                     syscall    SetPort
  412. 000004A0  4E5E                     unlink     A6
  413. 000004A2  4E75                     rts
  414. export_152:
  415. 000004A4  4E56 0000                link       A6, 0
  416. 000004A8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  417. 000004AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  418. 000004B0  4EBA FBCA                jsr        [PC - 0x436 /* 0000007C */]
  419. 000004B4  5C8F                     addq.l     A7, 6
  420. 000004B6  2F00                     move.l     -[A7], D0
  421. 000004B8  3F3C 0001                move.w     -[A7], 0x1
  422. 000004BC  A963                     syscall    SetControlValue/SetCtlValue
  423. 000004BE  4E5E                     unlink     A6
  424. 000004C0  4E75                     rts
  425. export_137:
  426. 000004C2  4E56 0000                link       A6, 0
  427. 000004C6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  428. 000004CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  429. 000004CE  4EBA FBAC                jsr        [PC - 0x454 /* 0000007C */]
  430. 000004D2  5C8F                     addq.l     A7, 6
  431. 000004D4  4267                     clr.w      -[A7]
  432. 000004D6  2F00                     move.l     -[A7], D0
  433. 000004D8  A960                     syscall    GetControlValue/GetCtlValue
  434. 000004DA  301F                     move.w     D0, [A7]+
  435. 000004DC  4E5E                     unlink     A6
  436. 000004DE  4E75                     rts
  437. export_141:
  438. 000004E0  4E56 0000                link       A6, 0
  439. 000004E4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  440. 000004E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  441. 000004EC  4EBA FB8E                jsr        [PC - 0x472 /* 0000007C */]
  442. 000004F0  5C8F                     addq.l     A7, 6
  443. 000004F2  2F00                     move.l     -[A7], D0
  444. 000004F4  4267                     clr.w      -[A7]
  445. 000004F6  A95D                     syscall    HiliteControl
  446. 000004F8  4E5E                     unlink     A6
  447. 000004FA  4E75                     rts
  448. export_144:
  449. 000004FC  4E56 0000                link       A6, 0
  450. 00000500  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  451. 00000504  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  452. 00000508  4EBA FB72                jsr        [PC - 0x48E /* 0000007C */]
  453. 0000050C  5C8F                     addq.l     A7, 6
  454. 0000050E  2F00                     move.l     -[A7], D0
  455. 00000510  3F3C FFFF                move.w     -[A7], 0xFFFF
  456. 00000514  A95D                     syscall    HiliteControl
  457. 00000516  4E5E                     unlink     A6
  458. 00000518  4E75                     rts
  459. export_149:
  460. 0000051A  4E56 FFFE                link       A6, -0x0002
  461. 0000051E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  462. 00000522  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  463. 00000526  4EBA FB54                jsr        [PC - 0x4AC /* 0000007C */]
  464. 0000052A  5C8F                     addq.l     A7, 6
  465. 0000052C  4267                     clr.w      -[A7]
  466. 0000052E  2F00                     move.l     -[A7], D0
  467. 00000530  A960                     syscall    GetControlValue/GetCtlValue
  468. 00000532  301F                     move.w     D0, [A7]+
  469. 00000534  3D40 FFFE                move.w     [A6 - 0x2], D0
  470. 00000538  526E FFFE                addq.w     [A6 - 0x2], 1
  471. 0000053C  0C6E 0002 FFFE           cmpi.w     [A6 - 0x2], 0x2
  472. 00000542  6604                     bne        +0x6 /* 00000548 */
  473. 00000544  426E FFFE                clr.w      [A6 - 0x2]
  474. label00000548:
  475. 00000548  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  476. 0000054C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  477. 00000550  4EBA FB2A                jsr        [PC - 0x4D6 /* 0000007C */]
  478. 00000554  5C8F                     addq.l     A7, 6
  479. 00000556  2F00                     move.l     -[A7], D0
  480. 00000558  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  481. 0000055C  A963                     syscall    SetControlValue/SetCtlValue
  482. 0000055E  4E5E                     unlink     A6
  483. 00000560  4E75                     rts
  484. 00000562  4E56 0000                link       A6, 0
  485. 00000566  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  486. 0000056A  3C2E 000C                move.w     D6, [A6 + 0xC]
  487. 0000056E  3A2E 000E                move.w     D5, [A6 + 0xE]
  488. 00000572  3E2E 0010                move.w     D7, [A6 + 0x10]
  489. 00000576  3806                     move.w     D4, D6
  490. 00000578  6014                     bra        +0x16 /* 0000058E */
  491. label0000057A:
  492. 0000057A  3F04                     move.w     -[A7], D4
  493. 0000057C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  494. 00000580  4EBA FAFA                jsr        [PC - 0x506 /* 0000007C */]
  495. 00000584  5C8F                     addq.l     A7, 6
  496. 00000586  2F00                     move.l     -[A7], D0
  497. 00000588  4267                     clr.w      -[A7]
  498. 0000058A  A963                     syscall    SetControlValue/SetCtlValue
  499. 0000058C  5244                     addq.w     D4, 1
  500. label0000058E:
  501. 0000058E  B845                     cmp.w      D4, D5
  502. 00000590  6FE8                     ble        -0x16 /* 0000057A */
  503. 00000592  3F07                     move.w     -[A7], D7
  504. 00000594  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  505. 00000598  4EBA FAE2                jsr        [PC - 0x51E /* 0000007C */]
  506. 0000059C  5C8F                     addq.l     A7, 6
  507. 0000059E  2F00                     move.l     -[A7], D0
  508. 000005A0  3F3C 0001                move.w     -[A7], 0x1
  509. 000005A4  A963                     syscall    SetControlValue/SetCtlValue
  510. 000005A6  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  511. 000005AA  4E5E                     unlink     A6
  512. 000005AC  4E75                     rts
  513. 000005AE  4E56 0000                link       A6, 0
  514. 000005B2  48E7 0700                movem.l    -[A7], D5,D6,D7
  515. 000005B6  3E2E 000C                move.w     D7, [A6 + 0xC]
  516. 000005BA  3C2E 000E                move.w     D6, [A6 + 0xE]
  517. 000005BE  3A07                     move.w     D5, D7
  518. 000005C0  6020                     bra        +0x22 /* 000005E2 */
  519. label000005C2:
  520. 000005C2  3F05                     move.w     -[A7], D5
  521. 000005C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  522. 000005C8  4EBA FAB2                jsr        [PC - 0x54E /* 0000007C */]
  523. 000005CC  5C8F                     addq.l     A7, 6
  524. 000005CE  4267                     clr.w      -[A7]
  525. 000005D0  2F00                     move.l     -[A7], D0
  526. 000005D2  A960                     syscall    GetControlValue/GetCtlValue
  527. 000005D4  301F                     move.w     D0, [A7]+
  528. 000005D6  4A40                     tst.w      D0
  529. 000005D8  6706                     beq        +0x8 /* 000005E0 */
  530. 000005DA  3005                     move.w     D0, D5
  531. 000005DC  9047                     sub.w      D0, D7
  532. 000005DE  6006                     bra        +0x8 /* 000005E6 */
  533. label000005E0:
  534. 000005E0  5245                     addq.w     D5, 1
  535. label000005E2:
  536. 000005E2  BA46                     cmp.w      D5, D6
  537. 000005E4  6FDC                     ble        -0x22 /* 000005C2 */
  538. label000005E6:
  539. 000005E6  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  540. 000005EA  4E5E                     unlink     A6
  541. 000005EC  4E75                     rts
  542. export_140:
  543. 000005EE  4E56 FFFA                link       A6, -0x0006
  544. 000005F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  545. 000005F6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  546. 000005FA  486E FFFE                pea.l      [A6 - 0x2]
  547. 000005FE  486E FFFA                pea.l      [A6 - 0x6]
  548. 00000602  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  549. 00000606  A98D                     syscall    GetDialogItem/GetDItem
  550. 00000608  4E5E                     unlink     A6
  551. 0000060A  4E75                     rts
  552. 0000060C  4E56 0000                link       A6, 0
  553. 00000610  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  554. 00000614  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  555. 00000618  4EBA FA62                jsr        [PC - 0x59E /* 0000007C */]
  556. 0000061C  5C8F                     addq.l     A7, 6
  557. 0000061E  2F00                     move.l     -[A7], D0
  558. 00000620  3F3C FFFF                move.w     -[A7], 0xFFFF
  559. 00000624  A963                     syscall    SetControlValue/SetCtlValue
  560. 00000626  4E5E                     unlink     A6
  561. 00000628  4E75                     rts
  562. 0000062A  4E56 FFFE                link       A6, -0x0002
  563. 0000062E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  564. 00000632  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  565. 00000636  4EBA FA44                jsr        [PC - 0x5BC /* 0000007C */]
  566. 0000063A  5C8F                     addq.l     A7, 6
  567. 0000063C  4267                     clr.w      -[A7]
  568. 0000063E  2F00                     move.l     -[A7], D0
  569. 00000640  A960                     syscall    GetControlValue/GetCtlValue
  570. 00000642  301F                     move.w     D0, [A7]+
  571. 00000644  3D40 FFFE                move.w     [A6 - 0x2], D0
  572. 00000648  526E FFFE                addq.w     [A6 - 0x2], 1
  573. 0000064C  0C6E 0002 FFFE           cmpi.w     [A6 - 0x2], 0x2
  574. 00000652  6606                     bne        +0x8 /* 0000065A */
  575. 00000654  70FF                     moveq.l    D0, 0xFFFFFFFF
  576. 00000656  3D40 FFFE                move.w     [A6 - 0x2], D0
  577. label0000065A:
  578. 0000065A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  579. 0000065E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  580. 00000662  4EBA FA18                jsr        [PC - 0x5E8 /* 0000007C */]
  581. 00000666  5C8F                     addq.l     A7, 6
  582. 00000668  2F00                     move.l     -[A7], D0
  583. 0000066A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  584. 0000066E  A963                     syscall    SetControlValue/SetCtlValue
  585. 00000670  4E5E                     unlink     A6
  586. 00000672  4E75                     rts
  587. export_148:
  588. 00000674  4E56 FFF0                link       A6, -0x0010
  589. 00000678  48E7 0300                movem.l    -[A7], D6,D7
  590. 0000067C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  591. 00000680  4EBA F97E                jsr        [PC - 0x682 /* 00000000 */]
  592. 00000684  588F                     addq.l     A7, 4
  593. 00000686  206E 000C                movea.l    A0, [A6 + 0xC]
  594. 0000068A  3010                     move.w     D0, [A0]
  595. 0000068C  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  596. 00000690  0002 000A                ori.b      D2, 0xA /* '\n' */
  597. 00000694  0003 0082                ori.b      D3, 0x82
  598. 00000698  0006 00A8                ori.b      D6, 0xA8
  599. 0000069C  206E 000C                movea.l    A0, [A6 + 0xC]
  600. 000006A0  0828 0000 000E           btst.b     [A0 + 0xE], 0x0
  601. 000006A6  671C                     beq        +0x1E /* 000006C4 */
  602. 000006A8  206E 000C                movea.l    A0, [A6 + 0xC]
  603. 000006AC  2F28 0002                move.l     -[A7], [A0 + 0x2]
  604. 000006B0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  605. 000006B4  4EBA 009E                jsr        [PC + 0x9E /* 00000754 */]
  606. 000006B8  508F                     addq.l     A7, 8
  607. 000006BA  206E 000C                movea.l    A0, [A6 + 0xC]
  608. 000006BE  4250                     clr.w      [A0]
  609. 000006C0  6000 0080                bra        +0x82 /* 00000742 */
  610. label000006C4:
  611. 000006C4  206E 000C                movea.l    A0, [A6 + 0xC]
  612. 000006C8  2F28 0002                move.l     -[A7], [A0 + 0x2]
  613. 000006CC  4EBA FB72                jsr        [PC - 0x48E /* 00000240 */]
  614. 000006D0  588F                     addq.l     A7, 4
  615. 000006D2  4A40                     tst.w      D0
  616. 000006D4  6700 006C                beq        +0x6E /* 00000742 */
  617. 000006D8  3F3C 0001                move.w     -[A7], 0x1
  618. 000006DC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  619. 000006E0  4EBA F99A                jsr        [PC - 0x666 /* 0000007C */]
  620. 000006E4  5C8F                     addq.l     A7, 6
  621. 000006E6  2D40 FFF0                move.l     [A6 - 0x10], D0
  622. 000006EA  206E FFF0                movea.l    A0, [A6 - 0x10]
  623. 000006EE  2050                     movea.l    A0, [A0]
  624. 000006F0  7000                     moveq.l    D0, 0x00
  625. 000006F2  1028 0011                move.b     D0, [A0 + 0x11]
  626. 000006F6  4A40                     tst.w      D0
  627. 000006F8  6616                     bne        +0x18 /* 00000710 */
  628. 000006FA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  629. 000006FE  4EBA FAFC                jsr        [PC - 0x504 /* 000001FC */]
  630. 00000702  588F                     addq.l     A7, 4
  631. 00000704  206E 0008                movea.l    A0, [A6 + 0x8]
  632. 00000708  7001                     moveq.l    D0, 0x01
  633. 0000070A  3080                     move.w     [A0], D0
  634. 0000070C  7001                     moveq.l    D0, 0x01
  635. 0000070E  6034                     bra        +0x36 /* 00000744 */
  636. label00000710:
  637. 00000710  206E 000C                movea.l    A0, [A6 + 0xC]
  638. 00000714  4250                     clr.w      [A0]
  639. 00000716  602A                     bra        +0x2C /* 00000742 */
  640. 00000718  206E 000C                movea.l    A0, [A6 + 0xC]
  641. 0000071C  2028 0002                move.l     D0, [A0 + 0x2]
  642. 00000720  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  643. 00000724  661C                     bne        +0x1E /* 00000742 */
  644. 00000726  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  645. 0000072A  A922                     syscall    BeginUpdate
  646. 0000072C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  647. 00000730  A981                     syscall    DrawDialog
  648. 00000732  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  649. 00000736  4EBA FB9C                jsr        [PC - 0x464 /* 000002D4 */]
  650. 0000073A  588F                     addq.l     A7, 4
  651. 0000073C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  652. 00000740  A923                     syscall    EndUpdate
  653. label00000742:
  654. 00000742  7000                     moveq.l    D0, 0x00
  655. label00000744:
  656. 00000744  4CDF 00C0                movem.l    D6,D7, [A7]+
  657. 00000748  4E5E                     unlink     A6
  658. 0000074A  205F                     movea.l    A0, [A7]+
  659. 0000074C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  660. 00000750  1E80                     move.b     [A7], D0
  661. 00000752  4ED0                     jmp        [A0]
  662. fn00000754:
  663. 00000754  4E56 0000                link       A6, 0
  664. 00000758  203C 0000 00FF           move.l     D0, 0xFF
  665. 0000075E  C0AE 000C                and.l      D0, [A6 + 0xC]
  666. 00000762  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  667. 00000766  0006 0026                ori.b      D6, 0x26 /* '&' */
  668. 0000076A  0000 0063                ori.b      D0, 0x63 /* 'c' */
  669. 0000076E  0020 0000                ori.b      -[A0], 0x0
  670. 00000772  0043 0024                ori.w      D3, 0x24 /* '$' */
  671. 00000776  0000 0078                ori.b      D0, 0x78 /* 'x' */
  672. 0000077A  001E 0000                ori.b      [A6]+, 0x0
  673. 0000077E  0058 0022                ori.w      [A0]+, 0x22 /* '\"' */
  674. 00000782  0000 0076                ori.b      D0, 0x76 /* 'v' */
  675. 00000786  001C 0000                ori.b      [A4]+, 0x0
  676. 0000078A  0056 001E                ori.w      [A6], 0x1E
  677. 0000078E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  678. 00000792  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  679. 00000796  6012                     bra        +0x14 /* 000007AA */
  680. 00000798  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  681. 0000079C  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  682. 000007A0  6008                     bra        +0xA /* 000007AA */
  683. 000007A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  684. 000007A6  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  685. label000007AA:
  686. 000007AA  4EBA 1D7E                jsr        [PC + 0x1D7E /* 0000252A */]
  687. 000007AE  4E5E                     unlink     A6
  688. 000007B0  4E75                     rts
  689. export_10:
  690. 000007B2  4E56 0000                link       A6, 0
  691. 000007B6  206E 0008                movea.l    A0, [A6 + 0x8]
  692. 000007BA  0CA8 5255 4E54 0024      cmpi.l     [A0 + 0x24], 0x52554E54 /* 'RUNT' */
  693. 000007C2  6612                     bne        +0x14 /* 000007D6 */
  694. 000007C4  206E 0008                movea.l    A0, [A6 + 0x8]
  695. 000007C8  0CA8 4D44 4F43 0020      cmpi.l     [A0 + 0x20], 0x4D444F43 /* 'MDOC' */
  696. 000007D0  6604                     bne        +0x6 /* 000007D6 */
  697. 000007D2  7000                     moveq.l    D0, 0x00
  698. 000007D4  6002                     bra        +0x4 /* 000007D8 */
  699. label000007D6:
  700. 000007D6  70FF                     moveq.l    D0, 0xFFFFFFFF
  701. label000007D8:
  702. 000007D8  4E5E                     unlink     A6
  703. 000007DA  205F                     movea.l    A0, [A7]+
  704. 000007DC  4FEF 0004                lea.l      A7, [A7 + 0x4]
  705. 000007E0  1E80                     move.b     [A7], D0
  706. 000007E2  4ED0                     jmp        [A0]
  707. fn000007E4:
  708. 000007E4  4E56 FEA2                link       A6, -0x015E
  709. 000007E8  42AE FEAE                clr.l      [A6 - 0x152]
  710. 000007EC  2D7C 0000 0910 FEB4      move.l     [A6 - 0x14C], 0x910
  711. 000007F4  3D6D B18E FEB8           move.w     [A6 - 0x148], [A5 - 0x4E72]
  712. 000007FA  422E FEBC                clr.b      [A6 - 0x144]
  713. 000007FE  426E FEBE                clr.w      [A6 - 0x142]
  714. 00000802  4267                     clr.w      -[A7]
  715. 00000804  486E FEA2                pea.l      [A6 - 0x15E]
  716. 00000808  4267                     clr.w      -[A7]
  717. 0000080A  4EAD 0612                jsr        [A5 + 0x612 /* export_190 */]
  718. 0000080E  301F                     move.w     D0, [A7]+
  719. 00000810  3F00                     move.w     -[A7], D0
  720. 00000812  4EBA 0282                jsr        [PC + 0x282 /* 00000A96 */]
  721. 00000816  548F                     addq.l     A7, 2
  722. 00000818  4AAE FED8                tst.l      [A6 - 0x128]
  723. 0000081C  6734                     beq        +0x36 /* 00000852 */
  724. 0000081E  2B6E FEC6 B11A           move.l     [A5 - 0x4EE6], [A6 - 0x13A]
  725. 00000824  3F2D B18E                move.w     -[A7], [A5 - 0x4E72]
  726. 00000828  4878 0910                push.l     0x910
  727. 0000082C  4EBA 01F0                jsr        [PC + 0x1F0 /* 00000A1E */]
  728. 00000830  5C8F                     addq.l     A7, 6
  729. 00000832  4A40                     tst.w      D0
  730. 00000834  6700 00FA                beq        +0xFC /* 00000930 */
  731. 00000838  4267                     clr.w      -[A7]
  732. 0000083A  3F3C 000C                move.w     -[A7], 0xC
  733. 0000083E  3F3C 03E8                move.w     -[A7], 0x3E8
  734. 00000842  4EBA FBB2                jsr        [PC - 0x44E /* 000003F6 */]
  735. 00000846  5C8F                     addq.l     A7, 6
  736. 00000848  4EBA 177A                jsr        [PC + 0x177A /* 00001FC4 */]
  737. 0000084C  A9F4                     syscall    ExitToShell
  738. 0000084E  6000 00E0                bra        +0xE2 /* 00000930 */
  739. label00000852:
  740. 00000852  4EBA 25C2                jsr        [PC + 0x25C2 /* 00002E16 */]
  741. 00000856  2078 0AEC                movea.l    A0, [0x00000AEC /* AppParmHandle */]
  742. 0000085A  2050                     movea.l    A0, [A0]
  743. 0000085C  3D50 FEF2                move.w     [A6 - 0x10E], [A0]
  744. 00000860  0C6E FFFF FEF2           cmpi.w     [A6 - 0x10E], 0xFFFF
  745. 00000866  6628                     bne        +0x2A /* 00000890 */
  746. 00000868  4EBA 00CA                jsr        [PC + 0xCA /* 00000934 */]
  747. 0000086C  4A40                     tst.w      D0
  748. 0000086E  6716                     beq        +0x18 /* 00000886 */
  749. 00000870  4267                     clr.w      -[A7]
  750. 00000872  3F3C 000C                move.w     -[A7], 0xC
  751. 00000876  3F3C 03E8                move.w     -[A7], 0x3E8
  752. 0000087A  4EBA FB7A                jsr        [PC - 0x486 /* 000003F6 */]
  753. 0000087E  5C8F                     addq.l     A7, 6
  754. 00000880  4EBA 1742                jsr        [PC + 0x1742 /* 00001FC4 */]
  755. 00000884  A9F4                     syscall    ExitToShell
  756. label00000886:
  757. 00000886  7001                     moveq.l    D0, 0x01
  758. 00000888  3B40 B104                move.w     [A5 - 0x4EFC], D0
  759. 0000088C  6000 00A2                bra        +0xA4 /* 00000930 */
  760. label00000890:
  761. 00000890  486E FEF6                pea.l      [A6 - 0x10A]
  762. 00000894  486E FEF4                pea.l      [A6 - 0x10C]
  763. 00000898  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  764. 0000089C  0C6E 0001 FEF4           cmpi.w     [A6 - 0x10C], 0x1
  765. 000008A2  6D00 006E                blt        +0x70 /* 00000912 */
  766. 000008A6  3F3C 0001                move.w     -[A7], 0x1
  767. 000008AA  486E FEF8                pea.l      [A6 - 0x108]
  768. 000008AE  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  769. 000008B2  42AE FEAE                clr.l      [A6 - 0x152]
  770. 000008B6  41EE FF00                lea.l      A0, [A6 - 0x100]
  771. 000008BA  2D48 FEB4                move.l     [A6 - 0x14C], A0
  772. 000008BE  3D6E FEF8 FEB8           move.w     [A6 - 0x148], [A6 - 0x108]
  773. 000008C4  422E FEBC                clr.b      [A6 - 0x144]
  774. 000008C8  426E FEBE                clr.w      [A6 - 0x142]
  775. 000008CC  4267                     clr.w      -[A7]
  776. 000008CE  486E FEA2                pea.l      [A6 - 0x15E]
  777. 000008D2  4267                     clr.w      -[A7]
  778. 000008D4  4EAD 0612                jsr        [A5 + 0x612 /* export_190 */]
  779. 000008D8  301F                     move.w     D0, [A7]+
  780. 000008DA  4A40                     tst.w      D0
  781. 000008DC  6634                     bne        +0x36 /* 00000912 */
  782. 000008DE  0CAE 4D44 4F43 FEC2      cmpi.l     [A6 - 0x13E], 0x4D444F43 /* 'MDOC' */
  783. 000008E6  662A                     bne        +0x2C /* 00000912 */
  784. 000008E8  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  785. 000008EC  486E FF00                pea.l      [A6 - 0x100]
  786. 000008F0  4EBA 012C                jsr        [PC + 0x12C /* 00000A1E */]
  787. 000008F4  5C8F                     addq.l     A7, 6
  788. 000008F6  4A40                     tst.w      D0
  789. 000008F8  6736                     beq        +0x38 /* 00000930 */
  790. 000008FA  4267                     clr.w      -[A7]
  791. 000008FC  3F3C 000C                move.w     -[A7], 0xC
  792. 00000900  3F3C 03E8                move.w     -[A7], 0x3E8
  793. 00000904  4EBA FAF0                jsr        [PC - 0x510 /* 000003F6 */]
  794. 00000908  5C8F                     addq.l     A7, 6
  795. 0000090A  4EBA 16B8                jsr        [PC + 0x16B8 /* 00001FC4 */]
  796. 0000090E  A9F4                     syscall    ExitToShell
  797. 00000910  601E                     bra        +0x20 /* 00000930 */
  798. label00000912:
  799. 00000912  4EBA 009C                jsr        [PC + 0x9C /* 000009B0 */]
  800. 00000916  4A40                     tst.w      D0
  801. 00000918  6716                     beq        +0x18 /* 00000930 */
  802. 0000091A  4267                     clr.w      -[A7]
  803. 0000091C  3F3C 000C                move.w     -[A7], 0xC
  804. 00000920  3F3C 03E8                move.w     -[A7], 0x3E8
  805. 00000924  4EBA FAD0                jsr        [PC - 0x530 /* 000003F6 */]
  806. 00000928  5C8F                     addq.l     A7, 6
  807. 0000092A  4EBA 1698                jsr        [PC + 0x1698 /* 00001FC4 */]
  808. 0000092E  A9F4                     syscall    ExitToShell
  809. label00000930:
  810. 00000930  4E5E                     unlink     A6
  811. 00000932  4E75                     rts
  812. fn00000934:
  813. 00000934  4E56 FBB2                link       A6, -0x044E
  814. 00000938  2D78 0AEC FBB2           move.l     [A6 - 0x44E], [0x00000AEC /* AppParmHandle */]
  815. 0000093E  206E FBB2                movea.l    A0, [A6 - 0x44E]
  816. 00000942  2050                     movea.l    A0, [A0]
  817. 00000944  43EE FBB6                lea.l      A1, [A6 - 0x44A]
  818. 00000948  700B                     moveq.l    D0, 0x0B
  819. label0000094A:
  820. 0000094A  22D8                     move.l     [A1]+, [A0]+
  821. 0000094C  51C8 FFFC                dbf        D0, -0x6 /* 0000094A */
  822. 00000950  7006                     moveq.l    D0, 0x06
  823. 00000952  3D40 FBE6                move.w     [A6 - 0x41A], D0
  824. 00000956  2D6E FBBC FBE8           move.l     [A6 - 0x418], [A6 - 0x444]
  825. 0000095C  426E FCEC                clr.w      [A6 - 0x314]
  826. 00000960  7006                     moveq.l    D0, 0x06
  827. 00000962  3D40 FDF2                move.w     [A6 - 0x20E], D0
  828. 00000966  2D6E FBB8 FDF4           move.l     [A6 - 0x20C], [A6 - 0x448]
  829. 0000096C  486E FFFE                pea.l      [A6 - 0x2]
  830. 00000970  3F2E FBC4                move.w     -[A7], [A6 - 0x43C]
  831. 00000974  2F2E FBC0                move.l     -[A7], [A6 - 0x440]
  832. 00000978  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  833. 0000097C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  834. 00000980  3D6E FFFE FEF8           move.w     [A6 - 0x108], [A6 - 0x2]
  835. 00000986  486E FEFE                pea.l      [A6 - 0x102]
  836. 0000098A  486E FBC6                pea.l      [A6 - 0x43A]
  837. 0000098E  4EBA 3CC0                jsr        [PC + 0x3CC0 /* 00004650 */]
  838. 00000992  508F                     addq.l     A7, 8
  839. 00000994  486E FBE6                pea.l      [A6 - 0x41A]
  840. 00000998  4EAD 0B22                jsr        [A5 + 0xB22 /* export_352 */]
  841. 0000099C  588F                     addq.l     A7, 4
  842. 0000099E  0C6D 0001 B114           cmpi.w     [A5 - 0x4EEC], 0x1
  843. 000009A4  6D04                     blt        +0x6 /* 000009AA */
  844. 000009A6  7000                     moveq.l    D0, 0x00
  845. 000009A8  6002                     bra        +0x4 /* 000009AC */
  846. label000009AA:
  847. 000009AA  7001                     moveq.l    D0, 0x01
  848. label000009AC:
  849. 000009AC  4E5E                     unlink     A6
  850. 000009AE  4E75                     rts
  851. fn000009B0:
  852. 000009B0  4E56 FEA2                link       A6, -0x015E
  853. 000009B4  7064                     moveq.l    D0, 0x64
  854. 000009B6  3D40 FFFC                move.w     [A6 - 0x4], D0
  855. 000009BA  7064                     moveq.l    D0, 0x64
  856. 000009BC  3D40 FFFE                move.w     [A6 - 0x2], D0
  857. 000009C0  486E FEA2                pea.l      [A6 - 0x15E]
  858. 000009C4  3F3C 03E9                move.w     -[A7], 0x3E9
  859. 000009C8  3F3C 0012                move.w     -[A7], 0x12
  860. 000009CC  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  861. 000009D0  486E FEA2                pea.l      [A6 - 0x15E]
  862. 000009D4  42A7                     clr.l      -[A7]
  863. 000009D6  42A7                     clr.l      -[A7]
  864. 000009D8  42A7                     clr.l      -[A7]
  865. 000009DA  A98B                     syscall    ParamText
  866. 000009DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  867. 000009E0  486D AA76                pea.l      [A5 - 0x558A]
  868. 000009E4  486D 0072                pea.l      [A5 + 0x72 /* export_10 */]
  869. 000009E8  3F3C FFFF                move.w     -[A7], 0xFFFF
  870. 000009EC  486E FFA2                pea.l      [A6 - 0x5E]
  871. 000009F0  42A7                     clr.l      -[A7]
  872. 000009F2  486E FFB2                pea.l      [A6 - 0x4E]
  873. 000009F6  3F3C 00C8                move.w     -[A7], 0xC8
  874. 000009FA  42A7                     clr.l      -[A7]
  875. 000009FC  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  876. 00000A00  4A2E FFB2                tst.b      [A6 - 0x4E]
  877. 00000A04  6606                     bne        +0x8 /* 00000A0C */
  878. 00000A06  4EBA 15BC                jsr        [PC + 0x15BC /* 00001FC4 */]
  879. 00000A0A  A9F4                     syscall    ExitToShell
  880. label00000A0C:
  881. 00000A0C  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  882. 00000A10  486E FFBC                pea.l      [A6 - 0x44]
  883. 00000A14  4EBA 0008                jsr        [PC + 0x8 /* 00000A1E */]
  884. 00000A18  5C8F                     addq.l     A7, 6
  885. 00000A1A  4E5E                     unlink     A6
  886. 00000A1C  4E75                     rts
  887. fn00000A1E:
  888. 00000A1E  4E56 FBE2                link       A6, -0x041E
  889. 00000A22  486E FFFE                pea.l      [A6 - 0x2]
  890. 00000A26  486E FFFA                pea.l      [A6 - 0x6]
  891. 00000A2A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  892. 00000A2E  4EAD 0D7A                jsr        [A5 + 0xD7A /* export_427 */]
  893. 00000A32  4FEF 000A                lea.l      A7, [A7 + 0xA]
  894. 00000A36  486E 000C                pea.l      [A6 + 0xC]
  895. 00000A3A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  896. 00000A3E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  897. 00000A42  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  898. 00000A46  4FEF 000A                lea.l      A7, [A7 + 0xA]
  899. 00000A4A  7006                     moveq.l    D0, 0x06
  900. 00000A4C  3D40 FBE2                move.w     [A6 - 0x41E], D0
  901. 00000A50  7001                     moveq.l    D0, 0x01
  902. 00000A52  2D40 FBE4                move.l     [A6 - 0x41C], D0
  903. 00000A56  426E FCE8                clr.w      [A6 - 0x318]
  904. 00000A5A  7006                     moveq.l    D0, 0x06
  905. 00000A5C  3D40 FDEE                move.w     [A6 - 0x212], D0
  906. 00000A60  7001                     moveq.l    D0, 0x01
  907. 00000A62  2D40 FDF0                move.l     [A6 - 0x210], D0
  908. 00000A66  3D6E 000C FEF4           move.w     [A6 - 0x10C], [A6 + 0xC]
  909. 00000A6C  486E FEFA                pea.l      [A6 - 0x106]
  910. 00000A70  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  911. 00000A74  4EBA 3BDA                jsr        [PC + 0x3BDA /* 00004650 */]
  912. 00000A78  508F                     addq.l     A7, 8
  913. 00000A7A  486E FBE2                pea.l      [A6 - 0x41E]
  914. 00000A7E  4EAD 0B22                jsr        [A5 + 0xB22 /* export_352 */]
  915. 00000A82  588F                     addq.l     A7, 4
  916. 00000A84  0C6D 0001 B114           cmpi.w     [A5 - 0x4EEC], 0x1
  917. 00000A8A  6D04                     blt        +0x6 /* 00000A90 */
  918. 00000A8C  7000                     moveq.l    D0, 0x00
  919. 00000A8E  6002                     bra        +0x4 /* 00000A92 */
  920. label00000A90:
  921. 00000A90  7001                     moveq.l    D0, 0x01
  922. label00000A92:
  923. 00000A92  4E5E                     unlink     A6
  924. 00000A94  4E75                     rts
  925. export_11:
  926. fn00000A96:
  927. 00000A96  4E56 0000                link       A6, 0
  928. 00000A9A  4A6E 0008                tst.w      [A6 + 0x8]
  929. 00000A9E  6700 00F6                beq        +0xF8 /* 00000B96 */
  930. 00000AA2  2F2D B132                move.l     -[A7], [A5 - 0x4ECE]
  931. 00000AA6  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  932. 00000AAA  302E 0008                move.w     D0, [A6 + 0x8]
  933. 00000AAE  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  934. 00000AB2  000D 0036                ori.b      A5, 0x36 /* '6' */
  935. 00000AB6  0064 0040                ori.w      -[A4], 0x40 /* '@' */
  936. 00000ABA  0065 004A                ori.w      -[A5], 0x4A /* 'J' */
  937. 00000ABE  0066 0054                ori.w      -[A6], 0x54 /* 'T' */
  938. 00000AC2  0067 005E                ori.w      -[A7], 0x5E /* '^' */
  939. 00000AC6  0068 0068 0069           ori.w      [A0 + 0x69], 0x68 /* 'h' */
  940. 00000ACC  0072 FF94 006E           ori.w      [A2 + D0.w + 0x6E], 0xFF94
  941. 00000AD2  FFD7                     .invalid   <<F/7/7>>
  942. 00000AD4  0076 FF40 007E           ori.w      [A6 + D0.w + 0x7E], 0xFF40
  943. 00000ADA  FFDF                     .invalid   <<F/7/7>>
  944. 00000ADC  0086 FFDC 008E           ori.l      D6, 0xFFDC008E
  945. 00000AE2  FFD9                     .invalid   <<F/7/7>>
  946. 00000AE4  0096 FFD5 009E           ori.l      [A6], 0xFFD5009E
  947. 00000AEA  3F3C 0001                move.w     -[A7], 0x1
  948. 00000AEE  4EBA 00AA                jsr        [PC + 0xAA /* 00000B9A */]
  949. 00000AF2  548F                     addq.l     A7, 2
  950. 00000AF4  6000 009A                bra        +0x9C /* 00000B90 */
  951. 00000AF8  3F3C 0002                move.w     -[A7], 0x2
  952. 00000AFC  4EBA 009C                jsr        [PC + 0x9C /* 00000B9A */]
  953. 00000B00  548F                     addq.l     A7, 2
  954. 00000B02  6000 008C                bra        +0x8E /* 00000B90 */
  955. 00000B06  3F3C 0003                move.w     -[A7], 0x3
  956. 00000B0A  4EBA 008E                jsr        [PC + 0x8E /* 00000B9A */]
  957. 00000B0E  548F                     addq.l     A7, 2
  958. 00000B10  6000 007E                bra        +0x80 /* 00000B90 */
  959. 00000B14  3F3C 0004                move.w     -[A7], 0x4
  960. 00000B18  4EBA 0080                jsr        [PC + 0x80 /* 00000B9A */]
  961. 00000B1C  548F                     addq.l     A7, 2
  962. 00000B1E  6000 0070                bra        +0x72 /* 00000B90 */
  963. 00000B22  3F3C 0005                move.w     -[A7], 0x5
  964. 00000B26  4EBA 0072                jsr        [PC + 0x72 /* 00000B9A */]
  965. 00000B2A  548F                     addq.l     A7, 2
  966. 00000B2C  6000 0062                bra        +0x64 /* 00000B90 */
  967. 00000B30  3F3C 0006                move.w     -[A7], 0x6
  968. 00000B34  4EBA 0064                jsr        [PC + 0x64 /* 00000B9A */]
  969. 00000B38  548F                     addq.l     A7, 2
  970. 00000B3A  6000 0054                bra        +0x56 /* 00000B90 */
  971. 00000B3E  3F3C 0007                move.w     -[A7], 0x7
  972. 00000B42  4EBA 0056                jsr        [PC + 0x56 /* 00000B9A */]
  973. 00000B46  548F                     addq.l     A7, 2
  974. 00000B48  6046                     bra        +0x48 /* 00000B90 */
  975. 00000B4A  3F3C 0008                move.w     -[A7], 0x8
  976. 00000B4E  4EBA 004A                jsr        [PC + 0x4A /* 00000B9A */]
  977. 00000B52  548F                     addq.l     A7, 2
  978. 00000B54  603A                     bra        +0x3C /* 00000B90 */
  979. 00000B56  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  980. 00000B5A  4EBA 003E                jsr        [PC + 0x3E /* 00000B9A */]
  981. 00000B5E  548F                     addq.l     A7, 2
  982. 00000B60  602E                     bra        +0x30 /* 00000B90 */
  983. 00000B62  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  984. 00000B66  4EBA 0032                jsr        [PC + 0x32 /* 00000B9A */]
  985. 00000B6A  548F                     addq.l     A7, 2
  986. 00000B6C  6022                     bra        +0x24 /* 00000B90 */
  987. 00000B6E  3F3C 000B                move.w     -[A7], 0xB
  988. 00000B72  4EBA 0026                jsr        [PC + 0x26 /* 00000B9A */]
  989. 00000B76  548F                     addq.l     A7, 2
  990. 00000B78  6016                     bra        +0x18 /* 00000B90 */
  991. 00000B7A  3F3C 000C                move.w     -[A7], 0xC
  992. 00000B7E  4EBA 001A                jsr        [PC + 0x1A /* 00000B9A */]
  993. 00000B82  548F                     addq.l     A7, 2
  994. 00000B84  600A                     bra        +0xC /* 00000B90 */
  995. 00000B86  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  996. 00000B8A  4EBA 000E                jsr        [PC + 0xE /* 00000B9A */]
  997. 00000B8E  548F                     addq.l     A7, 2
  998. label00000B90:
  999. 00000B90  4EBA 1432                jsr        [PC + 0x1432 /* 00001FC4 */]
  1000. 00000B94  A9F4                     syscall    ExitToShell
  1001. label00000B96:
  1002. 00000B96  4E5E                     unlink     A6
  1003. 00000B98  4E75                     rts
  1004. fn00000B9A:
  1005. 00000B9A  4E56 FEFA                link       A6, -0x0106
  1006. 00000B9E  A850                     syscall    InitCursor
  1007. 00000BA0  42A7                     clr.l      -[A7]
  1008. 00000BA2  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  1009. 00000BA6  42A7                     clr.l      -[A7]
  1010. 00000BA8  4878 FFFF                push.l     0xFFFF
  1011. 00000BAC  A97C                     syscall    GetNewDialog
  1012. 00000BAE  205F                     movea.l    A0, [A7]+
  1013. 00000BB0  2D48 FFFA                move.l     [A6 - 0x6], A0
  1014. 00000BB4  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1015. 00000BB8  A873                     syscall    SetPort
  1016. 00000BBA  486E FEFA                pea.l      [A6 - 0x106]
  1017. 00000BBE  3F3C 03E9                move.w     -[A7], 0x3E9
  1018. 00000BC2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1019. 00000BC6  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  1020. 00000BCA  486E FEFA                pea.l      [A6 - 0x106]
  1021. 00000BCE  3F3C 0002                move.w     -[A7], 0x2
  1022. 00000BD2  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1023. 00000BD6  4EBA F514                jsr        [PC - 0xAEC /* 000000EC */]
  1024. 00000BDA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1025. 00000BDE  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1026. 00000BE2  A915                     syscall    ShowWindow
  1027. 00000BE4  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1028. 00000BE8  4EBA F6EA                jsr        [PC - 0x916 /* 000002D4 */]
  1029. 00000BEC  588F                     addq.l     A7, 4
  1030. 00000BEE  486D 04C2                pea.l      [A5 + 0x4C2 /* export_148 */]
  1031. 00000BF2  486E FFFE                pea.l      [A6 - 0x2]
  1032. 00000BF6  A991                     syscall    ModalDialog
  1033. 00000BF8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1034. 00000BFC  A983                     syscall    DisposeDialog
  1035. 00000BFE  4E5E                     unlink     A6
  1036. 00000C00  4E75                     rts
  1037. export_15:
  1038. 00000C02  4E56 FFFC                link       A6, -0x0004
  1039. 00000C06  42A7                     clr.l      -[A7]
  1040. 00000C08  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  1041. 00000C0C  201F                     move.l     D0, [A7]+
  1042. 00000C0E  2D40 FFFC                move.l     [A6 - 0x4], D0
  1043. 00000C12  4A6D B110                tst.w      [A5 - 0x4EF0]
  1044. 00000C16  670C                     beq        +0xE /* 00000C24 */
  1045. 00000C18  202E FFFC                move.l     D0, [A6 - 0x4]
  1046. 00000C1C  0680 FFFE 2B40           addi.l     D0, 0xFFFE2B40
  1047. 00000C22  600A                     bra        +0xC /* 00000C2E */
  1048. label00000C24:
  1049. 00000C24  202E FFFC                move.l     D0, [A6 - 0x4]
  1050. 00000C28  0680 FFFF 15A0           addi.l     D0, 0xFFFF15A0
  1051. label00000C2E:
  1052. 00000C2E  4E5E                     unlink     A6
  1053. 00000C30  4E75                     rts
  1054. export_18:
  1055. fn00000C32:
  1056. 00000C32  4E56 FFFE                link       A6, -0x0002
  1057. 00000C36  526D B32C                addq.w     [A5 - 0x4CD4], 1
  1058. 00000C3A  4EBA 006C                jsr        [PC + 0x6C /* 00000CA8 */]
  1059. 00000C3E  3D40 FFFE                move.w     [A6 - 0x2], D0
  1060. 00000C42  4A6E FFFE                tst.w      [A6 - 0x2]
  1061. 00000C46  6706                     beq        +0x8 /* 00000C4E */
  1062. 00000C48  302E FFFE                move.w     D0, [A6 - 0x2]
  1063. 00000C4C  601C                     bra        +0x1E /* 00000C6A */
  1064. label00000C4E:
  1065. 00000C4E  0C6D 0001 B114           cmpi.w     [A5 - 0x4EEC], 0x1
  1066. 00000C54  6F08                     ble        +0xA /* 00000C5E */
  1067. 00000C56  4EBA 01FA                jsr        [PC + 0x1FA /* 00000E52 */]
  1068. 00000C5A  7000                     moveq.l    D0, 0x00
  1069. 00000C5C  600C                     bra        +0xE /* 00000C6A */
  1070. label00000C5E:
  1071. 00000C5E  4EBA 017C                jsr        [PC + 0x17C /* 00000DDC */]
  1072. 00000C62  4EBA 01EE                jsr        [PC + 0x1EE /* 00000E52 */]
  1073. 00000C66  4EBA 0006                jsr        [PC + 0x6 /* 00000C6E */]
  1074. label00000C6A:
  1075. 00000C6A  4E5E                     unlink     A6
  1076. 00000C6C  4E75                     rts
  1077. export_12:
  1078. fn00000C6E:
  1079. 00000C6E  4E56 FF00                link       A6, -0x0100
  1080. 00000C72  4EAD 0C62                jsr        [A5 + 0xC62 /* export_392 */]
  1081. 00000C76  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  1082. 00000C7A  4EBA 12EE                jsr        [PC + 0x12EE /* 00001F6A */]
  1083. 00000C7E  4A6D B104                tst.w      [A5 - 0x4EFC]
  1084. 00000C82  671E                     beq        +0x20 /* 00000CA2 */
  1085. 00000C84  486E FF00                pea.l      [A6 - 0x100]
  1086. 00000C88  3F3C 03E9                move.w     -[A7], 0x3E9
  1087. 00000C8C  3F3C 0011                move.w     -[A7], 0x11
  1088. 00000C90  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  1089. 00000C94  3F2D B18E                move.w     -[A7], [A5 - 0x4E72]
  1090. 00000C98  486E FF00                pea.l      [A6 - 0x100]
  1091. 00000C9C  4EBA 026E                jsr        [PC + 0x26E /* 00000F0C */]
  1092. 00000CA0  5C8F                     addq.l     A7, 6
  1093. label00000CA2:
  1094. 00000CA2  A9F4                     syscall    ExitToShell
  1095. 00000CA4  4E5E                     unlink     A6
  1096. 00000CA6  4E75                     rts
  1097. export_16:
  1098. fn00000CA8:
  1099. 00000CA8  4E56 FFFC                link       A6, -0x0004
  1100. 00000CAC  2F07                     move.l     -[A7], D7
  1101. 00000CAE  2D6D B38C FFFC           move.l     [A6 - 0x4], [A5 - 0x4C74]
  1102. 00000CB4  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  1103. 00000CB8  3E00                     move.w     D7, D0
  1104. 00000CBA  4A47                     tst.w      D7
  1105. 00000CBC  6706                     beq        +0x8 /* 00000CC4 */
  1106. 00000CBE  3007                     move.w     D0, D7
  1107. 00000CC0  6000 0114                bra        +0x116 /* 00000DD6 */
  1108. label00000CC4:
  1109. 00000CC4  202E FFFC                move.l     D0, [A6 - 0x4]
  1110. 00000CC8  B0AD B38C                cmp.l      D0, [A5 - 0x4C74]
  1111. 00000CCC  6708                     beq        +0xA /* 00000CD6 */
  1112. 00000CCE  303C FC20                move.w     D0, 0xFC20
  1113. 00000CD2  6000 0102                bra        +0x104 /* 00000DD6 */
  1114. label00000CD6:
  1115. 00000CD6  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  1116. 00000CDA  486D AA78                pea.l      [A5 - 0x5588]
  1117. 00000CDE  4EAD 0BBA                jsr        [A5 + 0xBBA /* export_371 */]
  1118. 00000CE2  588F                     addq.l     A7, 4
  1119. 00000CE4  3E00                     move.w     D7, D0
  1120. 00000CE6  4A47                     tst.w      D7
  1121. 00000CE8  6706                     beq        +0x8 /* 00000CF0 */
  1122. 00000CEA  3007                     move.w     D0, D7
  1123. 00000CEC  6000 00E8                bra        +0xEA /* 00000DD6 */
  1124. label00000CF0:
  1125. 00000CF0  202E FFFC                move.l     D0, [A6 - 0x4]
  1126. 00000CF4  B0AD B38C                cmp.l      D0, [A5 - 0x4C74]
  1127. 00000CF8  6708                     beq        +0xA /* 00000D02 */
  1128. 00000CFA  303C FC20                move.w     D0, 0xFC20
  1129. 00000CFE  6000 00D6                bra        +0xD8 /* 00000DD6 */
  1130. label00000D02:
  1131. 00000D02  4A6D B31A                tst.w      [A5 - 0x4CE6]
  1132. 00000D06  6600 00CC                bne        +0xCE /* 00000DD4 */
  1133. 00000D0A  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  1134. 00000D0E  4267                     clr.w      -[A7]
  1135. 00000D10  486D AA84                pea.l      [A5 - 0x557C]
  1136. 00000D14  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  1137. 00000D18  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1138. 00000D1C  3E00                     move.w     D7, D0
  1139. 00000D1E  4A47                     tst.w      D7
  1140. 00000D20  6706                     beq        +0x8 /* 00000D28 */
  1141. 00000D22  3007                     move.w     D0, D7
  1142. 00000D24  6000 00B0                bra        +0xB2 /* 00000DD6 */
  1143. label00000D28:
  1144. 00000D28  202E FFFC                move.l     D0, [A6 - 0x4]
  1145. 00000D2C  B0AD B38C                cmp.l      D0, [A5 - 0x4C74]
  1146. 00000D30  6708                     beq        +0xA /* 00000D3A */
  1147. 00000D32  303C FC20                move.w     D0, 0xFC20
  1148. 00000D36  6000 009E                bra        +0xA0 /* 00000DD6 */
  1149. label00000D3A:
  1150. 00000D3A  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  1151. 00000D3E  4267                     clr.w      -[A7]
  1152. 00000D40  486D AA8E                pea.l      [A5 - 0x5572]
  1153. 00000D44  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  1154. 00000D48  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1155. 00000D4C  3E00                     move.w     D7, D0
  1156. 00000D4E  4A47                     tst.w      D7
  1157. 00000D50  6706                     beq        +0x8 /* 00000D58 */
  1158. 00000D52  3007                     move.w     D0, D7
  1159. 00000D54  6000 0080                bra        +0x82 /* 00000DD6 */
  1160. label00000D58:
  1161. 00000D58  202E FFFC                move.l     D0, [A6 - 0x4]
  1162. 00000D5C  B0AD B38C                cmp.l      D0, [A5 - 0x4C74]
  1163. 00000D60  6708                     beq        +0xA /* 00000D6A */
  1164. 00000D62  303C FC20                move.w     D0, 0xFC20
  1165. 00000D66  6000 006E                bra        +0x70 /* 00000DD6 */
  1166. label00000D6A:
  1167. 00000D6A  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  1168. 00000D6E  4267                     clr.w      -[A7]
  1169. 00000D70  486D AA9E                pea.l      [A5 - 0x5562]
  1170. 00000D74  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  1171. 00000D78  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1172. 00000D7C  3E00                     move.w     D7, D0
  1173. 00000D7E  4A47                     tst.w      D7
  1174. 00000D80  6706                     beq        +0x8 /* 00000D88 */
  1175. 00000D82  3007                     move.w     D0, D7
  1176. 00000D84  6000 0050                bra        +0x52 /* 00000DD6 */
  1177. label00000D88:
  1178. 00000D88  202E FFFC                move.l     D0, [A6 - 0x4]
  1179. 00000D8C  B0AD B38C                cmp.l      D0, [A5 - 0x4C74]
  1180. 00000D90  6706                     beq        +0x8 /* 00000D98 */
  1181. 00000D92  303C FC20                move.w     D0, 0xFC20
  1182. 00000D96  603E                     bra        +0x40 /* 00000DD6 */
  1183. label00000D98:
  1184. 00000D98  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  1185. 00000D9C  4EBA 3DD2                jsr        [PC + 0x3DD2 /* 00004B70 */]
  1186. 00000DA0  588F                     addq.l     A7, 4
  1187. 00000DA2  0C40 0001                cmpi.w     D0, 0x1
  1188. 00000DA6  662C                     bne        +0x2E /* 00000DD4 */
  1189. 00000DA8  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  1190. 00000DAC  4267                     clr.w      -[A7]
  1191. 00000DAE  486D AAAA                pea.l      [A5 - 0x5556]
  1192. 00000DB2  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  1193. 00000DB6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1194. 00000DBA  3E00                     move.w     D7, D0
  1195. 00000DBC  4A47                     tst.w      D7
  1196. 00000DBE  6704                     beq        +0x6 /* 00000DC4 */
  1197. 00000DC0  3007                     move.w     D0, D7
  1198. 00000DC2  6012                     bra        +0x14 /* 00000DD6 */
  1199. label00000DC4:
  1200. 00000DC4  202E FFFC                move.l     D0, [A6 - 0x4]
  1201. 00000DC8  B0AD B38C                cmp.l      D0, [A5 - 0x4C74]
  1202. 00000DCC  6706                     beq        +0x8 /* 00000DD4 */
  1203. 00000DCE  303C FC20                move.w     D0, 0xFC20
  1204. 00000DD2  6002                     bra        +0x4 /* 00000DD6 */
  1205. label00000DD4:
  1206. 00000DD4  7000                     moveq.l    D0, 0x00
  1207. label00000DD6:
  1208. 00000DD6  2E1F                     move.l     D7, [A7]+
  1209. 00000DD8  4E5E                     unlink     A6
  1210. 00000DDA  4E75                     rts
  1211. export_17:
  1212. fn00000DDC:
  1213. 00000DDC  4E56 FFCC                link       A6, -0x0034
  1214. 00000DE0  4A6D B104                tst.w      [A5 - 0x4EFC]
  1215. 00000DE4  6768                     beq        +0x6A /* 00000E4E */
  1216. 00000DE6  2D78 0AEC FFCC           move.l     [A6 - 0x34], [0x00000AEC /* AppParmHandle */]
  1217. 00000DEC  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  1218. 00000DF0  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  1219. 00000DF4  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  1220. 00000DF8  4878 0030                push.l     0x30 /* '0' */
  1221. 00000DFC  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  1222. 00000E00  70FF                     moveq.l    D0, 0xFFFFFFFF
  1223. 00000E02  3D40 FFD0                move.w     [A6 - 0x30], D0
  1224. 00000E06  2D6D B340 FFD2           move.l     [A6 - 0x2E], [A5 - 0x4CC0]
  1225. 00000E0C  2D6D B350 FFD6           move.l     [A6 - 0x2A], [A5 - 0x4CB0]
  1226. 00000E12  486E FFDE                pea.l      [A6 - 0x22]
  1227. 00000E16  486E FFDA                pea.l      [A6 - 0x26]
  1228. 00000E1A  206D B334                movea.l    A0, [A5 - 0x4CCC]
  1229. 00000E1E  3F28 0002                move.w     -[A7], [A0 + 0x2]
  1230. 00000E22  4EAD 0D7A                jsr        [A5 + 0xD7A /* export_427 */]
  1231. 00000E26  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1232. 00000E2A  486E FFE0                pea.l      [A6 - 0x20]
  1233. 00000E2E  206D B334                movea.l    A0, [A5 - 0x4CCC]
  1234. 00000E32  4868 000A                pea.l      [A0 + 0xA]
  1235. 00000E36  4EBA 3818                jsr        [PC + 0x3818 /* 00004650 */]
  1236. 00000E3A  508F                     addq.l     A7, 8
  1237. 00000E3C  206E FFCC                movea.l    A0, [A6 - 0x34]
  1238. 00000E40  2050                     movea.l    A0, [A0]
  1239. 00000E42  43EE FFD0                lea.l      A1, [A6 - 0x30]
  1240. 00000E46  700B                     moveq.l    D0, 0x0B
  1241. label00000E48:
  1242. 00000E48  20D9                     move.l     [A0]+, [A1]+
  1243. 00000E4A  51C8 FFFC                dbf        D0, -0x6 /* 00000E48 */
  1244. label00000E4E:
  1245. 00000E4E  4E5E                     unlink     A6
  1246. 00000E50  4E75                     rts
  1247. export_13:
  1248. fn00000E52:
  1249. 00000E52  486D B334                pea.l      [A5 - 0x4CCC]
  1250. 00000E56  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1251. 00000E5A  588F                     addq.l     A7, 4
  1252. 00000E5C  2F2D B354                move.l     -[A7], [A5 - 0x4CAC]
  1253. 00000E60  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  1254. 00000E64  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  1255. 00000E68  508F                     addq.l     A7, 8
  1256. 00000E6A  3F00                     move.w     -[A7], D0
  1257. 00000E6C  4EBA FC28                jsr        [PC - 0x3D8 /* 00000A96 */]
  1258. 00000E70  548F                     addq.l     A7, 2
  1259. 00000E72  2F2D B368                move.l     -[A7], [A5 - 0x4C98]
  1260. 00000E76  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  1261. 00000E7A  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  1262. 00000E7E  508F                     addq.l     A7, 8
  1263. 00000E80  3F00                     move.w     -[A7], D0
  1264. 00000E82  4EBA FC12                jsr        [PC - 0x3EE /* 00000A96 */]
  1265. 00000E86  548F                     addq.l     A7, 2
  1266. 00000E88  2F2D B344                move.l     -[A7], [A5 - 0x4CBC]
  1267. 00000E8C  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  1268. 00000E90  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  1269. 00000E94  508F                     addq.l     A7, 8
  1270. 00000E96  3F00                     move.w     -[A7], D0
  1271. 00000E98  4EBA FBFC                jsr        [PC - 0x404 /* 00000A96 */]
  1272. 00000E9C  548F                     addq.l     A7, 2
  1273. 00000E9E  42A7                     clr.l      -[A7]
  1274. 00000EA0  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  1275. 00000EA4  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  1276. 00000EA8  508F                     addq.l     A7, 8
  1277. 00000EAA  3F00                     move.w     -[A7], D0
  1278. 00000EAC  4EBA FBE8                jsr        [PC - 0x418 /* 00000A96 */]
  1279. 00000EB0  548F                     addq.l     A7, 2
  1280. 00000EB2  4878 0001                push.l     0x1
  1281. 00000EB6  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  1282. 00000EBA  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  1283. 00000EBE  508F                     addq.l     A7, 8
  1284. 00000EC0  3F00                     move.w     -[A7], D0
  1285. 00000EC2  4EBA FBD2                jsr        [PC - 0x42E /* 00000A96 */]
  1286. 00000EC6  548F                     addq.l     A7, 2
  1287. 00000EC8  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  1288. 00000ECC  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  1289. 00000ED0  588F                     addq.l     A7, 4
  1290. 00000ED2  3F00                     move.w     -[A7], D0
  1291. 00000ED4  4EBA FBC0                jsr        [PC - 0x440 /* 00000A96 */]
  1292. 00000ED8  548F                     addq.l     A7, 2
  1293. 00000EDA  4A6D B110                tst.w      [A5 - 0x4EF0]
  1294. 00000EDE  6710                     beq        +0x12 /* 00000EF0 */
  1295. 00000EE0  2F2D B364                move.l     -[A7], [A5 - 0x4C9C]
  1296. 00000EE4  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1297. 00000EE8  2F2D B378                move.l     -[A7], [A5 - 0x4C88]
  1298. 00000EEC  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1299. label00000EF0:
  1300. 00000EF0  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  1301. 00000EF4  A914                     syscall    DisposeWindow
  1302. 00000EF6  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  1303. 00000EFA  4EBA 21EE                jsr        [PC + 0x21EE /* 000030EA */]
  1304. 00000EFE  588F                     addq.l     A7, 4
  1305. 00000F00  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  1306. 00000F04  4EBA 3D3E                jsr        [PC + 0x3D3E /* 00004C44 */]
  1307. 00000F08  588F                     addq.l     A7, 4
  1308. 00000F0A  4E75                     rts
  1309. fn00000F0C:
  1310. 00000F0C  4E56 FFEE                link       A6, -0x0012
  1311. 00000F10  4267                     clr.w      -[A7]
  1312. 00000F12  42A7                     clr.l      -[A7]
  1313. 00000F14  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1314. 00000F18  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  1315. 00000F1C  301F                     move.w     D0, [A7]+
  1316. 00000F1E  2D6E 0008 FFEE           move.l     [A6 - 0x12], [A6 + 0x8]
  1317. 00000F24  426E FFF2                clr.w      [A6 - 0xE]
  1318. 00000F28  422E FFF4                clr.b      [A6 - 0xC]
  1319. 00000F2C  486E FFEE                pea.l      [A6 - 0x12]
  1320. 00000F30  4EBA 0134                jsr        [PC + 0x134 /* 00001066 */]
  1321. 00000F34  588F                     addq.l     A7, 4
  1322. 00000F36  A9F4                     syscall    ExitToShell
  1323. 00000F38  4E5E                     unlink     A6
  1324. 00000F3A  4E75                     rts
  1325. export_14:
  1326. 00000F3C  4E56 FE70                link       A6, -0x0190
  1327. 00000F40  426E FE84                clr.w      [A6 - 0x17C]
  1328. 00000F44  422E FE8E                clr.b      [A6 - 0x172]
  1329. 00000F48  426E FE82                clr.w      [A6 - 0x17E]
  1330. 00000F4C  206E 000E                movea.l    A0, [A6 + 0xE]
  1331. 00000F50  4A10                     tst.b      [A0]
  1332. 00000F52  6750                     beq        +0x52 /* 00000FA4 */
  1333. 00000F54  2D6E 000E FFA0           move.l     [A6 - 0x60], [A6 + 0xE]
  1334. 00000F5A  3D6E 0012 FFA4           move.w     [A6 - 0x5C], [A6 + 0x12]
  1335. 00000F60  426E FFAA                clr.w      [A6 - 0x56]
  1336. 00000F64  42AE FFBE                clr.l      [A6 - 0x42]
  1337. 00000F68  4267                     clr.w      -[A7]
  1338. 00000F6A  486E FF8E                pea.l      [A6 - 0x72]
  1339. 00000F6E  4267                     clr.w      -[A7]
  1340. 00000F70  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  1341. 00000F74  301F                     move.w     D0, [A7]+
  1342. 00000F76  3D40 FFFE                move.w     [A6 - 0x2], D0
  1343. 00000F7A  4A6E FFFE                tst.w      [A6 - 0x2]
  1344. 00000F7E  6624                     bne        +0x26 /* 00000FA4 */
  1345. 00000F80  7001                     moveq.l    D0, 0x01
  1346. 00000F82  3D40 FE84                move.w     [A6 - 0x17C], D0
  1347. 00000F86  3D6E 0012 FE86           move.w     [A6 - 0x17A], [A6 + 0x12]
  1348. 00000F8C  2D6E FFAE FE88           move.l     [A6 - 0x178], [A6 - 0x52]
  1349. 00000F92  422E FE8C                clr.b      [A6 - 0x174]
  1350. 00000F96  486E FE8E                pea.l      [A6 - 0x172]
  1351. 00000F9A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1352. 00000F9E  4EBA 36B0                jsr        [PC + 0x36B0 /* 00004650 */]
  1353. 00000FA2  508F                     addq.l     A7, 8
  1354. label00000FA4:
  1355. 00000FA4  2F38 0AEC                move.l     -[A7], [0x00000AEC /* AppParmHandle */]
  1356. 00000FA8  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  1357. 00000FAC  7000                     moveq.l    D0, 0x00
  1358. 00000FAE  102E FE8E                move.b     D0, [A6 - 0x172]
  1359. 00000FB2  0640 000D                addi.w     D0, 0xD /* '\r' */
  1360. 00000FB6  4840                     swap.w     D0
  1361. 00000FB8  4240                     clr.w      D0
  1362. 00000FBA  4840                     swap.w     D0
  1363. 00000FBC  2D40 FFFA                move.l     [A6 - 0x6], D0
  1364. 00000FC0  2F38 0AEC                move.l     -[A7], [0x00000AEC /* AppParmHandle */]
  1365. 00000FC4  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1366. 00000FC8  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  1367. 00000FCC  2078 0AEC                movea.l    A0, [0x00000AEC /* AppParmHandle */]
  1368. 00000FD0  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1369. 00000FD4  2F10                     move.l     -[A7], [A0]
  1370. 00000FD6  486E FE82                pea.l      [A6 - 0x17E]
  1371. 00000FDA  4EBA 0098                jsr        [PC + 0x98 /* 00001074 */]
  1372. 00000FDE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1373. 00000FE2  2D6E 0008 FFA0           move.l     [A6 - 0x60], [A6 + 0x8]
  1374. 00000FE8  3D6E 000C FFA4           move.w     [A6 - 0x5C], [A6 + 0xC]
  1375. 00000FEE  426E FFAA                clr.w      [A6 - 0x56]
  1376. 00000FF2  42AE FFBE                clr.l      [A6 - 0x42]
  1377. 00000FF6  4267                     clr.w      -[A7]
  1378. 00000FF8  486E FF8E                pea.l      [A6 - 0x72]
  1379. 00000FFC  4267                     clr.w      -[A7]
  1380. 00000FFE  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  1381. 00001002  301F                     move.w     D0, [A7]+
  1382. 00001004  3D40 FFFE                move.w     [A6 - 0x2], D0
  1383. 00001008  4A6E FFFE                tst.w      [A6 - 0x2]
  1384. 0000100C  6650                     bne        +0x52 /* 0000105E */
  1385. 0000100E  4267                     clr.w      -[A7]
  1386. 00001010  42A7                     clr.l      -[A7]
  1387. 00001012  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1388. 00001016  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  1389. 0000101A  301F                     move.w     D0, [A7]+
  1390. 0000101C  3D40 FFFE                move.w     [A6 - 0x2], D0
  1391. 00001020  4A6E FFFE                tst.w      [A6 - 0x2]
  1392. 00001024  6638                     bne        +0x3A /* 0000105E */
  1393. 00001026  2D6E 0008 FE70           move.l     [A6 - 0x190], [A6 + 0x8]
  1394. 0000102C  426E FE74                clr.w      [A6 - 0x18C]
  1395. 00001030  704C                     moveq.l    D0, 0x4C
  1396. 00001032  1D40 FE76                move.b     [A6 - 0x18A], D0
  1397. 00001036  7043                     moveq.l    D0, 0x43
  1398. 00001038  1D40 FE77                move.b     [A6 - 0x189], D0
  1399. 0000103C  7006                     moveq.l    D0, 0x06
  1400. 0000103E  2D40 FE78                move.l     [A6 - 0x188], D0
  1401. 00001042  3D6E FFB6 FE7C           move.w     [A6 - 0x184], [A6 - 0x4A]
  1402. 00001048  2D7C C000 0000 FE7E      move.l     [A6 - 0x182], 0xC0000000
  1403. 00001050  486E FE70                pea.l      [A6 - 0x190]
  1404. 00001054  4EBA 0010                jsr        [PC + 0x10 /* 00001066 */]
  1405. 00001058  588F                     addq.l     A7, 4
  1406. 0000105A  3D40 FFFE                move.w     [A6 - 0x2], D0
  1407. label0000105E:
  1408. 0000105E  302E FFFE                move.w     D0, [A6 - 0x2]
  1409. 00001062  4E5E                     unlink     A6
  1410. 00001064  4E75                     rts
  1411. fn00001066:
  1412. 00001066  4E56 0000                link       A6, 0
  1413. 0000106A  206E 0008                movea.l    A0, [A6 + 0x8]
  1414. 0000106E  A9F2                     syscall    Launch/LaunchApplication
  1415. 00001070  4E5E                     unlink     A6
  1416. 00001072  4E75                     rts
  1417. export_19:
  1418. fn00001074:
  1419. 00001074  4E56 0000                link       A6, 0
  1420. 00001078  206E 0008                movea.l    A0, [A6 + 0x8]
  1421. 0000107C  226E 000C                movea.l    A1, [A6 + 0xC]
  1422. 00001080  202E 0010                move.l     D0, [A6 + 0x10]
  1423. 00001084  0C80 0000 0400           cmpi.l     D0, 0x400
  1424. 0000108A  6D06                     blt        +0x8 /* 00001092 */
  1425. 0000108C  A02E                     syscall    BlockMove/BlockMoveData
  1426. 0000108E  4E5E                     unlink     A6
  1427. 00001090  4E75                     rts
  1428. label00001092:
  1429. 00001092  2208                     move.l     D1, A0
  1430. 00001094  C2B8 031A                and.l      D1, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */]
  1431. 00001098  2409                     move.l     D2, A1
  1432. 0000109A  C4B8 031A                and.l      D2, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */]
  1433. 0000109E  9481                     sub.l      D2, D1
  1434. 000010A0  6734                     beq        +0x36 /* 000010D6 */
  1435. 000010A2  6D46                     blt        +0x48 /* 000010EA */
  1436. 000010A4  D1C0                     add.l      A0, D0
  1437. 000010A6  D3C0                     add.l      A1, D0
  1438. 000010A8  6010                     bra        +0x12 /* 000010BA */
  1439. label000010AA:
  1440. 000010AA  1320                     move.b     -[A1], -[A0]
  1441. 000010AC  1320                     move.b     -[A1], -[A0]
  1442. 000010AE  1320                     move.b     -[A1], -[A0]
  1443. 000010B0  1320                     move.b     -[A1], -[A0]
  1444. 000010B2  1320                     move.b     -[A1], -[A0]
  1445. 000010B4  1320                     move.b     -[A1], -[A0]
  1446. 000010B6  1320                     move.b     -[A1], -[A0]
  1447. 000010B8  1320                     move.b     -[A1], -[A0]
  1448. label000010BA:
  1449. 000010BA  5180                     subq.l     D0, 8
  1450. 000010BC  6EEC                     bgt        -0x12 /* 000010AA */
  1451. 000010BE  4440                     neg.w      D0
  1452. 000010C0  D040                     add.w      D0, D0
  1453. 000010C2  4EFB 0002                jmp        [PC + D0.w + 0x2]
  1454. 000010C6  1320                     move.b     -[A1], -[A0]
  1455. 000010C8  1320                     move.b     -[A1], -[A0]
  1456. 000010CA  1320                     move.b     -[A1], -[A0]
  1457. 000010CC  1320                     move.b     -[A1], -[A0]
  1458. 000010CE  1320                     move.b     -[A1], -[A0]
  1459. 000010D0  1320                     move.b     -[A1], -[A0]
  1460. 000010D2  1320                     move.b     -[A1], -[A0]
  1461. 000010D4  1320                     move.b     -[A1], -[A0]
  1462. label000010D6:
  1463. 000010D6  4E5E                     unlink     A6
  1464. 000010D8  4E75                     rts
  1465. label000010DA:
  1466. 000010DA  12D8                     move.b     [A1]+, [A0]+
  1467. 000010DC  12D8                     move.b     [A1]+, [A0]+
  1468. 000010DE  12D8                     move.b     [A1]+, [A0]+
  1469. 000010E0  12D8                     move.b     [A1]+, [A0]+
  1470. 000010E2  12D8                     move.b     [A1]+, [A0]+
  1471. 000010E4  12D8                     move.b     [A1]+, [A0]+
  1472. 000010E6  12D8                     move.b     [A1]+, [A0]+
  1473. 000010E8  12D8                     move.b     [A1]+, [A0]+
  1474. label000010EA:
  1475. 000010EA  5180                     subq.l     D0, 8
  1476. 000010EC  6EEC                     bgt        -0x12 /* 000010DA */
  1477. 000010EE  4440                     neg.w      D0
  1478. 000010F0  D040                     add.w      D0, D0
  1479. 000010F2  4EFB 0002                jmp        [PC + D0.w + 0x2]
  1480. 000010F6  12D8                     move.b     [A1]+, [A0]+
  1481. 000010F8  12D8                     move.b     [A1]+, [A0]+
  1482. 000010FA  12D8                     move.b     [A1]+, [A0]+
  1483. 000010FC  12D8                     move.b     [A1]+, [A0]+
  1484. 000010FE  12D8                     move.b     [A1]+, [A0]+
  1485. 00001100  12D8                     move.b     [A1]+, [A0]+
  1486. 00001102  12D8                     move.b     [A1]+, [A0]+
  1487. 00001104  12D8                     move.b     [A1]+, [A0]+
  1488. 00001106  4E5E                     unlink     A6
  1489. 00001108  4E75                     rts
  1490. export_20:
  1491. 0000110A  4E56 0000                link       A6, 0
  1492. 0000110E  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  1493. 00001112  246E 0008                movea.l    A2, [A6 + 0x8]
  1494. 00001116  266E 000C                movea.l    A3, [A6 + 0xC]
  1495. 0000111A  262E 0010                move.l     D3, [A6 + 0x10]
  1496. 0000111E  49FA 0094                lea.l      A4, [PC + 0x94 /* 000011B4, value 0x0, cstring "" */]
  1497. 00001122  7000                     moveq.l    D0, 0x00
  1498. 00001124  7200                     moveq.l    D1, 0x00
  1499. label00001126:
  1500. 00001126  5383                     subq.l     D3, 1
  1501. 00001128  6D52                     blt        +0x54 /* 0000117C */
  1502. 0000112A  101B                     move.b     D0, [A3]+
  1503. 0000112C  1034 0000                move.b     D0, [A4 + D0.w]
  1504. 00001130  67F4                     beq        -0xA /* 00001126 */
  1505. 00001132  1200                     move.b     D1, D0
  1506. 00001134  5383                     subq.l     D3, 1
  1507. 00001136  6D44                     blt        +0x46 /* 0000117C */
  1508. 00001138  101B                     move.b     D0, [A3]+
  1509. 0000113A  1034 0000                move.b     D0, [A4 + D0.w]
  1510. 0000113E  67E6                     beq        -0x18 /* 00001126 */
  1511. 00001140  EB49                     lsl        D1.w, 5
  1512. 00001142  8200                     or.b       D1, D0
  1513. 00001144  5383                     subq.l     D3, 1
  1514. 00001146  6D34                     blt        +0x36 /* 0000117C */
  1515. 00001148  101B                     move.b     D0, [A3]+
  1516. 0000114A  1034 0000                move.b     D0, [A4 + D0.w]
  1517. 0000114E  67D6                     beq        -0x28 /* 00001126 */
  1518. 00001150  EB49                     lsl        D1.w, 5
  1519. 00001152  8200                     or.b       D1, D0
  1520. 00001154  0C41 5105                cmpi.w     D1, 0x5105
  1521. 00001158  6714                     beq        +0x16 /* 0000116E */
  1522. 0000115A  7803                     moveq.l    D4, 0x03
  1523. label0000115C:
  1524. 0000115C  4242                     clr.w      D2
  1525. 0000115E  1401                     move.b     D2, D1
  1526. 00001160  3002                     move.w     D0, D2
  1527. 00001162  E648                     lsr        D0.w, 3
  1528. 00001164  05F2                     .incomplete
  1529. 00001166  0000 E759                ori.b      D0, 0x59 /* 'Y' */
  1530. 0000116A  51CC FFF0                dbf        D4, -0x12 /* 0000115C */
  1531. label0000116E:
  1532. 0000116E  5383                     subq.l     D3, 1
  1533. 00001170  6D0A                     blt        +0xC /* 0000117C */
  1534. 00001172  101B                     move.b     D0, [A3]+
  1535. 00001174  1034 0000                move.b     D0, [A4 + D0.w]
  1536. 00001178  66F4                     bne        -0xA /* 0000116E */
  1537. 0000117A  60AA                     bra        -0x54 /* 00001126 */
  1538. label0000117C:
  1539. 0000117C  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  1540. 00001180  4E5E                     unlink     A6
  1541. 00001182  4E75                     rts
  1542. export_21:
  1543. fn00001184:
  1544. 00001184  4E56 0000                link       A6, 0
  1545. 00001188  206E 0008                movea.l    A0, [A6 + 0x8]
  1546. 0000118C  43FA 0026                lea.l      A1, [PC + 0x26 /* 000011B4, value 0x0, cstring "" */]
  1547. 00001190  4280                     clr.l      D0
  1548. 00001192  1018                     move.b     D0, [A0]+
  1549. 00001194  2200                     move.l     D1, D0
  1550. 00001196  EF99                     rol        D1, 7
  1551. 00001198  4242                     clr.w      D2
  1552. 0000119A  600A                     bra        +0xC /* 000011A6 */
  1553. label0000119C:
  1554. 0000119C  1418                     move.b     D2, [A0]+
  1555. 0000119E  1431 2000                move.b     D2, [A1 + D2.w]
  1556. 000011A2  B501                     xor.b      D1, D2
  1557. 000011A4  EB99                     rol        D1, 5
  1558. label000011A6:
  1559. 000011A6  51C8 FFF4                dbf        D0, -0xE /* 0000119C */
  1560. 000011AA  206E 000C                movea.l    A0, [A6 + 0xC]
  1561. 000011AE  2081                     move.l     [A0], D1
  1562. 000011B0  4E5E                     unlink     A6
  1563. 000011B2  4E75                     rts
  1564. 000011B4  0000 0000                ori.b      D0, 0x0
  1565. 000011B8  0000 0000                ori.b      D0, 0x0
  1566. 000011BC  0000 0000                ori.b      D0, 0x0
  1567. 000011C0  0000 0000                ori.b      D0, 0x0
  1568. 000011C4  0000 0000                ori.b      D0, 0x0
  1569. 000011C8  0000 0000                ori.b      D0, 0x0
  1570. 000011CC  0000 0000                ori.b      D0, 0x0
  1571. 000011D0  0000 0000                ori.b      D0, 0x0
  1572. 000011D4  0000 0000                ori.b      D0, 0x0
  1573. 000011D8  0000 0000                ori.b      D0, 0x0
  1574. 000011DC  0000 0000                ori.b      D0, 0x0
  1575. 000011E0  0000 0000                ori.b      D0, 0x0
  1576. 000011E4  1B1C                     move.b     -[A5], [A4]+
  1577. 000011E6  1D1E                     move.b     -[A6], [A6]+
  1578. 000011E8  1F11                     move.b     -[A7], [A1]
  1579. 000011EA  181A                     move.b     D4, [A2]+
  1580. 000011EC  0A16 0000                xori.b     [A6], 0x0
  1581. 000011F0  0000 0000                ori.b      D0, 0x0
  1582. 000011F4  0001 0203                ori.b      D1, 0x3
  1583. 000011F8  0405 0607                subi.b     D5, 0x7
  1584. 000011FC  0809 0A0B                btst.b     A1, 0xB
  1585. 00001200  0C0D 0E0F                cmpi.b     A5, 0xF
  1586. 00001204  1011                     move.b     D0, [A1]
  1587. 00001206  1213                     move.b     D1, [A3]
  1588. 00001208  1415                     move.b     D2, [A5]
  1589. 0000120A  1617                     move.b     D3, [A7]
  1590. 0000120C  1819                     move.b     D4, [A1]+
  1591. 0000120E  1A00                     move.b     D5, D0
  1592. 00001210  0000 0000                ori.b      D0, 0x0
  1593. 00001214  0001 0203                ori.b      D1, 0x3
  1594. 00001218  0405 0607                subi.b     D5, 0x7
  1595. 0000121C  0809 0A0B                btst.b     A1, 0xB
  1596. 00001220  0C0D 0E0F                cmpi.b     A5, 0xF
  1597. 00001224  1011                     move.b     D0, [A1]
  1598. 00001226  1213                     move.b     D1, [A3]
  1599. 00001228  1415                     move.b     D2, [A5]
  1600. 0000122A  1617                     move.b     D3, [A7]
  1601. 0000122C  1819                     move.b     D4, [A1]+
  1602. 0000122E  1A00                     move.b     D5, D0
  1603. 00001230  0000 0000                ori.b      D0, 0x0
  1604. 00001234  0101                     btst       D1, D0
  1605. 00001236  0305                     btst       D5, D1
  1606. 00001238  0E0F 1501                .invalid.b A7, 0x1 // invalid immediate operation
  1607. 0000123C  0101                     btst       D1, D0
  1608. 0000123E  0101                     btst       D1, D0
  1609. 00001240  0103                     btst       D3, D0
  1610. 00001242  0505                     btst       D5, D2
  1611. 00001244  0505                     btst       D5, D2
  1612. 00001246  0909                     btst       A1, D4
  1613. 00001248  0909                     btst       A1, D4
  1614. 0000124A  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  1615. 0000124E  0F0F                     btst       A7, D7
  1616. 00001250  1515                     move.b     -[A2], [A5]
  1617. 00001252  1515                     move.b     -[A2], [A5]
  1618. 00001254  0000 0000                ori.b      D0, 0x0
  1619. 00001258  0000 0000                ori.b      D0, 0x0
  1620. 0000125C  0000 0000                ori.b      D0, 0x0
  1621. 00001260  0000 010F                ori.b      D0, 0xF
  1622. 00001264  0000 0000                ori.b      D0, 0x0
  1623. 00001268  0000 0000                ori.b      D0, 0x0
  1624. 0000126C  0000 0001                ori.b      D0, 0x1
  1625. 00001270  0F00                     btst       D0, D7
  1626. 00001272  010F                     btst       A7, D0
  1627. 00001274  0000 0000                ori.b      D0, 0x0
  1628. 00001278  0000 0000                ori.b      D0, 0x0
  1629. 0000127C  0000 0001                ori.b      D0, 0x1
  1630. 00001280  010F                     btst       A7, D0
  1631. 00001282  0F0F                     btst       A7, D7
  1632. 00001284  0000 0000                ori.b      D0, 0x0
  1633. 00001288  0000 0000                ori.b      D0, 0x0
  1634. 0000128C  0000 0000                ori.b      D0, 0x0
  1635. 00001290  0000 0000                ori.b      D0, 0x0
  1636. 00001294  0000 0000                ori.b      D0, 0x0
  1637. 00001298  0000 0000                ori.b      D0, 0x0
  1638. 0000129C  0000 0000                ori.b      D0, 0x0
  1639. 000012A0  0000 0000                ori.b      D0, 0x0
  1640. 000012A4  0000 0000                ori.b      D0, 0x0
  1641. 000012A8  0000 0000                ori.b      D0, 0x0
  1642. 000012AC  0000 0000                ori.b      D0, 0x0
  1643. 000012B0  0000 0000                ori.b      D0, 0x0
  1644. fn000012B4:
  1645. 000012B4  4A78 096A                tst.w      [0x0000096A /* ScrapState */]
  1646. 000012B8  6C06                     bge        +0x8 /* 000012C0 */
  1647. 000012BA  42A7                     clr.l      -[A7]
  1648. 000012BC  A9FC                     syscall    ZeroScrap
  1649. 000012BE  201F                     move.l     D0, [A7]+
  1650. label000012C0:
  1651. 000012C0  3B78 0968 B118           move.w     [A5 - 0x4EE8], [0x00000968 /* ScrapCount */]
  1652. 000012C6  42A7                     clr.l      -[A7]
  1653. 000012C8  A9FB                     syscall    LoadScrap/LodeScrap
  1654. 000012CA  201F                     move.l     D0, [A7]+
  1655. 000012CC  4E75                     rts
  1656. fn000012CE:
  1657. 000012CE  4E56 FE0E                link       A6, -0x01F2
  1658. 000012D2  4267                     clr.w      -[A7]
  1659. 000012D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1660. 000012D8  A86A                     syscall    HiWord
  1661. 000012DA  301F                     move.w     D0, [A7]+
  1662. 000012DC  3D40 FE12                move.w     [A6 - 0x1EE], D0
  1663. 000012E0  4267                     clr.w      -[A7]
  1664. 000012E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1665. 000012E6  A86B                     syscall    LoWord
  1666. 000012E8  301F                     move.w     D0, [A7]+
  1667. 000012EA  3D40 FE10                move.w     [A6 - 0x1F0], D0
  1668. 000012EE  4A6E FE12                tst.w      [A6 - 0x1EE]
  1669. 000012F2  6F00 0266                ble        +0x268 /* 0000155A */
  1670. 000012F6  302E FE12                move.w     D0, [A6 - 0x1EE]
  1671. 000012FA  B06D B116                cmp.w      D0, [A5 - 0x4EEA]
  1672. 000012FE  6E00 025A                bgt        +0x25C /* 0000155A */
  1673. 00001302  42A7                     clr.l      -[A7]
  1674. 00001304  A975                     syscall    TickCount
  1675. 00001306  201F                     move.l     D0, [A7]+
  1676. 00001308  5C80                     addq.l     D0, 6
  1677. 0000130A  2D40 FFFA                move.l     [A6 - 0x6], D0
  1678. 0000130E  206D B148                movea.l    A0, [A5 - 0x4EB8]
  1679. 00001312  302E FE12                move.w     D0, [A6 - 0x1EE]
  1680. 00001316  5340                     subq.w     D0, 1
  1681. 00001318  C1FC 001C                muls.w     D0, 0x1C
  1682. 0000131C  D090                     add.l      D0, [A0]
  1683. 0000131E  2040                     movea.l    A0, D0
  1684. 00001320  43EE FFC4                lea.l      A1, [A6 - 0x3C]
  1685. 00001324  7006                     moveq.l    D0, 0x06
  1686. label00001326:
  1687. 00001326  22D8                     move.l     [A1]+, [A0]+
  1688. 00001328  51C8 FFFC                dbf        D0, -0x6 /* 00001326 */
  1689. 0000132C  42A7                     clr.l      -[A7]
  1690. 0000132E  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1691. 00001332  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1692. 00001336  201F                     move.l     D0, [A7]+
  1693. 00001338  4878 001A                push.l     0x1A
  1694. 0000133C  2F00                     move.l     -[A7], D0
  1695. 0000133E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1696. 00001342  3D40 FFFE                move.w     [A6 - 0x2], D0
  1697. 00001346  206E FFD8                movea.l    A0, [A6 - 0x28]
  1698. 0000134A  486E FE14                pea.l      [A6 - 0x1EC]
  1699. 0000134E  2050                     movea.l    A0, [A0]
  1700. 00001350  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1701. 00001354  4EBA 2FAC                jsr        [PC + 0x2FAC /* 00004302 */]
  1702. 00001358  508F                     addq.l     A7, 8
  1703. 0000135A  302E FE10                move.w     D0, [A6 - 0x1F0]
  1704. 0000135E  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  1705. 00001362  6F00 007E                ble        +0x80 /* 000013E2 */
  1706. 00001366  486E FE14                pea.l      [A6 - 0x1EC]
  1707. 0000136A  486D B644                pea.l      [A5 - 0x49BC]
  1708. 0000136E  4EBA 3544                jsr        [PC + 0x3544 /* 000048B4 */]
  1709. 00001372  508F                     addq.l     A7, 8
  1710. 00001374  4A40                     tst.w      D0
  1711. 00001376  6700 006A                beq        +0x6C /* 000013E2 */
  1712. 0000137A  4878 7530                push.l     0x7530 /* 'u0' */
  1713. 0000137E  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  1714. 00001382  588F                     addq.l     A7, 4
  1715. 00001384  4A40                     tst.w      D0
  1716. 00001386  6712                     beq        +0x14 /* 0000139A */
  1717. 00001388  4267                     clr.w      -[A7]
  1718. 0000138A  3F3C 0005                move.w     -[A7], 0x5
  1719. 0000138E  3F3C 03E8                move.w     -[A7], 0x3E8
  1720. 00001392  4EBA F062                jsr        [PC - 0xF9E /* 000003F6 */]
  1721. 00001396  5C8F                     addq.l     A7, 6
  1722. 00001398  6034                     bra        +0x36 /* 000013CE */
  1723. label0000139A:
  1724. 0000139A  4267                     clr.w      -[A7]
  1725. 0000139C  42A7                     clr.l      -[A7]
  1726. 0000139E  3F2D B18E                move.w     -[A7], [A5 - 0x4E72]
  1727. 000013A2  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  1728. 000013A6  301F                     move.w     D0, [A7]+
  1729. 000013A8  42A7                     clr.l      -[A7]
  1730. 000013AA  3F2E FE12                move.w     -[A7], [A6 - 0x1EE]
  1731. 000013AE  A949                     syscall    GetMenuHandle
  1732. 000013B0  205F                     movea.l    A0, [A7]+
  1733. 000013B2  2D48 FF14                move.l     [A6 - 0xEC], A0
  1734. 000013B6  2F2E FF14                move.l     -[A7], [A6 - 0xEC]
  1735. 000013BA  3F2E FE10                move.w     -[A7], [A6 - 0x1F0]
  1736. 000013BE  486E FE14                pea.l      [A6 - 0x1EC]
  1737. 000013C2  A946                     syscall    GetMenuItemText/GetItem
  1738. 000013C4  4267                     clr.w      -[A7]
  1739. 000013C6  486E FE14                pea.l      [A6 - 0x1EC]
  1740. 000013CA  A9B6                     syscall    OpenDeskAcc
  1741. 000013CC  301F                     move.w     D0, [A7]+
  1742. label000013CE:
  1743. 000013CE  42A7                     clr.l      -[A7]
  1744. 000013D0  A975                     syscall    TickCount
  1745. 000013D2  201F                     move.l     D0, [A7]+
  1746. 000013D4  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  1747. 000013D8  6DF4                     blt        -0xA /* 000013CE */
  1748. 000013DA  4267                     clr.w      -[A7]
  1749. 000013DC  A938                     syscall    HiliteMenu
  1750. 000013DE  6000 017A                bra        +0x17C /* 0000155A */
  1751. label000013E2:
  1752. 000013E2  302E FE10                move.w     D0, [A6 - 0x1F0]
  1753. 000013E6  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  1754. 000013EA  6F00 0072                ble        +0x74 /* 0000145E */
  1755. 000013EE  486E FE14                pea.l      [A6 - 0x1EC]
  1756. 000013F2  486D B64A                pea.l      [A5 - 0x49B6]
  1757. 000013F6  4EBA 34BC                jsr        [PC + 0x34BC /* 000048B4 */]
  1758. 000013FA  508F                     addq.l     A7, 8
  1759. 000013FC  4A40                     tst.w      D0
  1760. 000013FE  675E                     beq        +0x60 /* 0000145E */
  1761. 00001400  42A7                     clr.l      -[A7]
  1762. 00001402  3F2E FE12                move.w     -[A7], [A6 - 0x1EE]
  1763. 00001406  A949                     syscall    GetMenuHandle
  1764. 00001408  205F                     movea.l    A0, [A7]+
  1765. 0000140A  2D48 FF14                move.l     [A6 - 0xEC], A0
  1766. 0000140E  2F2E FF14                move.l     -[A7], [A6 - 0xEC]
  1767. 00001412  3F2E FE10                move.w     -[A7], [A6 - 0x1F0]
  1768. 00001416  486E FE14                pea.l      [A6 - 0x1EC]
  1769. 0000141A  A946                     syscall    GetMenuItemText/GetItem
  1770. 0000141C  486E FE14                pea.l      [A6 - 0x1EC]
  1771. 00001420  486E FE0E                pea.l      [A6 - 0x1F2]
  1772. 00001424  A900                     syscall    GetFNum
  1773. 00001426  3B6E FE0E B31E           move.w     [A5 - 0x4CE2], [A6 - 0x1F2]
  1774. 0000142C  486E FF18                pea.l      [A6 - 0xE8]
  1775. 00001430  4EBA 2512                jsr        [PC + 0x2512 /* 00003944 */]
  1776. 00001434  588F                     addq.l     A7, 4
  1777. 00001436  2F2E FF18                move.l     -[A7], [A6 - 0xE8]
  1778. 0000143A  486D B650                pea.l      [A5 - 0x49B0]
  1779. 0000143E  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1780. 00001442  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1781. 00001446  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1782. label0000144A:
  1783. 0000144A  42A7                     clr.l      -[A7]
  1784. 0000144C  A975                     syscall    TickCount
  1785. 0000144E  201F                     move.l     D0, [A7]+
  1786. 00001450  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  1787. 00001454  6DF4                     blt        -0xA /* 0000144A */
  1788. 00001456  4267                     clr.w      -[A7]
  1789. 00001458  A938                     syscall    HiliteMenu
  1790. 0000145A  6000 00FE                bra        +0x100 /* 0000155A */
  1791. label0000145E:
  1792. 0000145E  302E FE10                move.w     D0, [A6 - 0x1F0]
  1793. 00001462  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  1794. 00001466  6E00 00E2                bgt        +0xE4 /* 0000154A */
  1795. 0000146A  536E FE10                subq.w     [A6 - 0x1F0], 1
  1796. 0000146E  4A6D B304                tst.w      [A5 - 0x4CFC]
  1797. 00001472  6700 00B4                beq        +0xB6 /* 00001528 */
  1798. 00001476  4A6D B318                tst.w      [A5 - 0x4CE8]
  1799. 0000147A  6700 00AC                beq        +0xAE /* 00001528 */
  1800. 0000147E  4EBA 196E                jsr        [PC + 0x196E /* 00002DEE */]
  1801. 00001482  4A40                     tst.w      D0
  1802. 00001484  6700 00A2                beq        +0xA4 /* 00001528 */
  1803. 00001488  422E FE14                clr.b      [A6 - 0x1EC]
  1804. 0000148C  41EE FF1E                lea.l      A0, [A6 - 0xE2]
  1805. 00001490  43EE FFC4                lea.l      A1, [A6 - 0x3C]
  1806. 00001494  7006                     moveq.l    D0, 0x06
  1807. label00001496:
  1808. 00001496  20D9                     move.l     [A0]+, [A1]+
  1809. 00001498  51C8 FFFC                dbf        D0, -0x6 /* 00001496 */
  1810. 0000149C  3D6E FE10 FF3A           move.w     [A6 - 0xC6], [A6 - 0x1F0]
  1811. 000014A2  486E FE14                pea.l      [A6 - 0x1EC]
  1812. 000014A6  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  1813. 000014AA  486E FF1C                pea.l      [A6 - 0xE4]
  1814. 000014AE  4EBA 3EAC                jsr        [PC + 0x3EAC /* 0000535C */]
  1815. 000014B2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1816. 000014B6  206E FFDC                movea.l    A0, [A6 - 0x24]
  1817. 000014BA  302E FE10                move.w     D0, [A6 - 0x1F0]
  1818. 000014BE  C1FC 001A                muls.w     D0, 0x1A
  1819. 000014C2  D090                     add.l      D0, [A0]
  1820. 000014C4  2040                     movea.l    A0, D0
  1821. 000014C6  43EE FFE0                lea.l      A1, [A6 - 0x20]
  1822. 000014CA  7005                     moveq.l    D0, 0x05
  1823. label000014CC:
  1824. 000014CC  22D8                     move.l     [A1]+, [A0]+
  1825. 000014CE  51C8 FFFC                dbf        D0, -0x6 /* 000014CC */
  1826. 000014D2  32D8                     move.w     [A1]+, [A0]+
  1827. 000014D4  486E FE14                pea.l      [A6 - 0x1EC]
  1828. 000014D8  3F3C FFFF                move.w     -[A7], 0xFFFF
  1829. 000014DC  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1830. 000014E0  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  1831. 000014E4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1832. 000014E8  4A40                     tst.w      D0
  1833. 000014EA  675E                     beq        +0x60 /* 0000154A */
  1834. 000014EC  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  1835. 000014F0  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  1836. 000014F4  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  1837. 000014F8  508F                     addq.l     A7, 8
  1838. 000014FA  3F00                     move.w     -[A7], D0
  1839. 000014FC  4EBA F598                jsr        [PC - 0xA68 /* 00000A96 */]
  1840. 00001500  548F                     addq.l     A7, 2
  1841. 00001502  422E FE14                clr.b      [A6 - 0x1EC]
  1842. 00001506  486E FE14                pea.l      [A6 - 0x1EC]
  1843. 0000150A  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  1844. 0000150E  486E FF1C                pea.l      [A6 - 0xE4]
  1845. 00001512  4EBA 3F22                jsr        [PC + 0x3F22 /* 00005436 */]
  1846. 00001516  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1847. 0000151A  486E FE14                pea.l      [A6 - 0x1EC]
  1848. 0000151E  4267                     clr.w      -[A7]
  1849. 00001520  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  1850. 00001524  5C8F                     addq.l     A7, 6
  1851. 00001526  6022                     bra        +0x24 /* 0000154A */
  1852. label00001528:
  1853. 00001528  486E FF18                pea.l      [A6 - 0xE8]
  1854. 0000152C  4EBA 2416                jsr        [PC + 0x2416 /* 00003944 */]
  1855. 00001530  588F                     addq.l     A7, 4
  1856. 00001532  2F2E FF18                move.l     -[A7], [A6 - 0xE8]
  1857. 00001536  486D B65C                pea.l      [A5 - 0x49A4]
  1858. 0000153A  3F2E FE10                move.w     -[A7], [A6 - 0x1F0]
  1859. 0000153E  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1860. 00001542  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  1861. 00001546  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1862. label0000154A:
  1863. 0000154A  42A7                     clr.l      -[A7]
  1864. 0000154C  A975                     syscall    TickCount
  1865. 0000154E  201F                     move.l     D0, [A7]+
  1866. 00001550  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  1867. 00001554  6DF4                     blt        -0xA /* 0000154A */
  1868. 00001556  4267                     clr.w      -[A7]
  1869. 00001558  A938                     syscall    HiliteMenu
  1870. label0000155A:
  1871. 0000155A  4E5E                     unlink     A6
  1872. 0000155C  4E75                     rts
  1873. fn0000155E:
  1874. 0000155E  4E56 FFEC                link       A6, -0x0014
  1875. 00001562  42A7                     clr.l      -[A7]
  1876. 00001564  A924                     syscall    FrontWindow
  1877. 00001566  205F                     movea.l    A0, [A7]+
  1878. 00001568  2D48 FFEC                move.l     [A6 - 0x14], A0
  1879. 0000156C  4AAE FFEC                tst.l      [A6 - 0x14]
  1880. 00001570  670E                     beq        +0x10 /* 00001580 */
  1881. 00001572  206E FFEC                movea.l    A0, [A6 - 0x14]
  1882. 00001576  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  1883. 0000157C  6600 00EA                bne        +0xEC /* 00001668 */
  1884. label00001580:
  1885. 00001580  2F2D B3DC                move.l     -[A7], [A5 - 0x4C24]
  1886. 00001584  A873                     syscall    SetPort
  1887. 00001586  486E FFF4                pea.l      [A6 - 0xC]
  1888. 0000158A  A972                     syscall    GetMouse
  1889. 0000158C  486E FFF4                pea.l      [A6 - 0xC]
  1890. 00001590  A870                     syscall    LocalToGlobal
  1891. 00001592  4267                     clr.w      -[A7]
  1892. 00001594  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1893. 00001598  486E FFF0                pea.l      [A6 - 0x10]
  1894. 0000159C  A92C                     syscall    FindWindow
  1895. 0000159E  301F                     move.w     D0, [A7]+
  1896. 000015A0  0C40 0003                cmpi.w     D0, 0x3
  1897. 000015A4  6600 009C                bne        +0x9E /* 00001642 */
  1898. 000015A8  206E FFF0                movea.l    A0, [A6 - 0x10]
  1899. 000015AC  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  1900. 000015B2  6600 008E                bne        +0x90 /* 00001642 */
  1901. 000015B6  202E FFF0                move.l     D0, [A6 - 0x10]
  1902. 000015BA  B0AD B3DC                cmp.l      D0, [A5 - 0x4C24]
  1903. 000015BE  670E                     beq        +0x10 /* 000015CE */
  1904. 000015C0  206E FFF0                movea.l    A0, [A6 - 0x10]
  1905. 000015C4  0CA8 FFFF FC19 0098      cmpi.l     [A0 + 0x98], 0xFFFFFC19
  1906. 000015CC  663E                     bne        +0x40 /* 0000160C */
  1907. label000015CE:
  1908. 000015CE  4AAE FFEC                tst.l      [A6 - 0x14]
  1909. 000015D2  6716                     beq        +0x18 /* 000015EA */
  1910. 000015D4  4267                     clr.w      -[A7]
  1911. 000015D6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1912. 000015DA  A80A                     syscall    GetWVariant
  1913. 000015DC  301F                     move.w     D0, [A7]+
  1914. 000015DE  0C40 0001                cmpi.w     D0, 0x1
  1915. 000015E2  6606                     bne        +0x8 /* 000015EA */
  1916. 000015E4  A850                     syscall    InitCursor
  1917. 000015E6  6000 0080                bra        +0x82 /* 00001668 */
  1918. label000015EA:
  1919. 000015EA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1920. 000015EE  A873                     syscall    SetPort
  1921. 000015F0  486E FFF4                pea.l      [A6 - 0xC]
  1922. 000015F4  A972                     syscall    GetMouse
  1923. 000015F6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1924. 000015FA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1925. 000015FE  3F3C 0005                move.w     -[A7], 0x5
  1926. 00001602  4EBA 07F6                jsr        [PC + 0x7F6 /* 00001DFA */]
  1927. 00001606  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1928. 0000160A  605C                     bra        +0x5E /* 00001668 */
  1929. label0000160C:
  1930. 0000160C  486E FFEC                pea.l      [A6 - 0x14]
  1931. 00001610  4EBA 2332                jsr        [PC + 0x2332 /* 00003944 */]
  1932. 00001614  588F                     addq.l     A7, 4
  1933. 00001616  202E FFF0                move.l     D0, [A6 - 0x10]
  1934. 0000161A  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  1935. 0000161E  6622                     bne        +0x24 /* 00001642 */
  1936. 00001620  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1937. 00001624  A873                     syscall    SetPort
  1938. 00001626  486E FFF4                pea.l      [A6 - 0xC]
  1939. 0000162A  A972                     syscall    GetMouse
  1940. 0000162C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1941. 00001630  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1942. 00001634  3F3C 0005                move.w     -[A7], 0x5
  1943. 00001638  4EBA 07C0                jsr        [PC + 0x7C0 /* 00001DFA */]
  1944. 0000163C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1945. 00001640  6026                     bra        +0x28 /* 00001668 */
  1946. label00001642:
  1947. 00001642  A850                     syscall    InitCursor
  1948. 00001644  4A6D B3CC                tst.w      [A5 - 0x4C34]
  1949. 00001648  6D1E                     blt        +0x20 /* 00001668 */
  1950. 0000164A  2F2D B3D2                move.l     -[A7], [A5 - 0x4C2E]
  1951. 0000164E  A873                     syscall    SetPort
  1952. 00001650  486D B334                pea.l      [A5 - 0x4CCC]
  1953. 00001654  2F2D B3D2                move.l     -[A7], [A5 - 0x4C2E]
  1954. 00001658  4EBA 1A04                jsr        [PC + 0x1A04 /* 0000305E */]
  1955. 0000165C  508F                     addq.l     A7, 8
  1956. 0000165E  486D B668                pea.l      [A5 - 0x4998]
  1957. 00001662  4EAD 0BBA                jsr        [A5 + 0xBBA /* export_371 */]
  1958. 00001666  588F                     addq.l     A7, 4
  1959. label00001668:
  1960. 00001668  4E5E                     unlink     A6
  1961. 0000166A  4E75                     rts
  1962. fn0000166C:
  1963. 0000166C  4E56 FFF8                link       A6, -0x0008
  1964. 00001670  42A7                     clr.l      -[A7]
  1965. 00001672  A924                     syscall    FrontWindow
  1966. 00001674  205F                     movea.l    A0, [A7]+
  1967. 00001676  2D48 FFF8                move.l     [A6 - 0x8], A0
  1968. 0000167A  4AAE FFF8                tst.l      [A6 - 0x8]
  1969. 0000167E  670C                     beq        +0xE /* 0000168C */
  1970. 00001680  206E FFF8                movea.l    A0, [A6 - 0x8]
  1971. 00001684  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  1972. 0000168A  6642                     bne        +0x44 /* 000016CE */
  1973. label0000168C:
  1974. 0000168C  206D B3DC                movea.l    A0, [A5 - 0x4C24]
  1975. 00001690  4A28 006E                tst.b      [A0 + 0x6E]
  1976. 00001694  671A                     beq        +0x1C /* 000016B0 */
  1977. 00001696  4A6D B4E8                tst.w      [A5 - 0x4B18]
  1978. 0000169A  6C14                     bge        +0x16 /* 000016B0 */
  1979. 0000169C  2F2D B3DC                move.l     -[A7], [A5 - 0x4C24]
  1980. 000016A0  2F2D B162                move.l     -[A7], [A5 - 0x4E9E]
  1981. 000016A4  3F3C 0003                move.w     -[A7], 0x3
  1982. 000016A8  4EBA 0750                jsr        [PC + 0x750 /* 00001DFA */]
  1983. 000016AC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1984. label000016B0:
  1985. 000016B0  486E FFFC                pea.l      [A6 - 0x4]
  1986. 000016B4  4EBA 228E                jsr        [PC + 0x228E /* 00003944 */]
  1987. 000016B8  588F                     addq.l     A7, 4
  1988. 000016BA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1989. 000016BE  2F2D B162                move.l     -[A7], [A5 - 0x4E9E]
  1990. 000016C2  3F3C 0003                move.w     -[A7], 0x3
  1991. 000016C6  4EBA 0732                jsr        [PC + 0x732 /* 00001DFA */]
  1992. 000016CA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1993. label000016CE:
  1994. 000016CE  4E5E                     unlink     A6
  1995. 000016D0  4E75                     rts
  1996. fn000016D2:
  1997. 000016D2  4E75                     rts
  1998. fn000016D4:
  1999. 000016D4  302D B118                move.w     D0, [A5 - 0x4EE8]
  2000. 000016D8  B078 0968                cmp.w      D0, [0x00000968 /* ScrapCount */]
  2001. 000016DC  670E                     beq        +0x10 /* 000016EC */
  2002. 000016DE  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  2003. 000016E2  4EAD 1042                jsr        [A5 + 0x1042 /* export_516 */]
  2004. 000016E6  3B78 0968 B118           move.w     [A5 - 0x4EE8], [0x00000968 /* ScrapCount */]
  2005. label000016EC:
  2006. 000016EC  4E75                     rts
  2007. export_32:
  2008. 000016EE  4E56 FFE6                link       A6, -0x001A
  2009. 000016F2  2F07                     move.l     -[A7], D7
  2010. 000016F4  2038 0908                move.l     D0, [0x00000908 /* CurStackBase */]
  2011. 000016F8  90B8 0130                sub.l      D0, [0x00000130 /* ApplLimit */]
  2012. 000016FC  0C80 0000 55F0           cmpi.l     D0, 0x55F0
  2013. 00001702  6C0C                     bge        +0xE /* 00001710 */
  2014. 00001704  2078 0908                movea.l    A0, [0x00000908 /* CurStackBase */]
  2015. 00001708  41E8 AA10                lea.l      A0, [A0 - 0x55F0]
  2016. 0000170C  21C8 0130                move.l     [0x00000130 /* ApplLimit */], A0
  2017. label00001710:
  2018. 00001710  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  2019. 00001714  7E00                     moveq.l    D7, 0x00
  2020. 00001716  6006                     bra        +0x8 /* 0000171E */
  2021. label00001718:
  2022. 00001718  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  2023. 0000171C  5247                     addq.w     D7, 1
  2024. label0000171E:
  2025. 0000171E  0C47 0028                cmpi.w     D7, 0x28 /* '(' */
  2026. 00001722  6DF4                     blt        -0xA /* 00001718 */
  2027. 00001724  4EBA 0870                jsr        [PC + 0x870 /* 00001F96 */]
  2028. 00001728  4EBA FB8A                jsr        [PC - 0x476 /* 000012B4 */]
  2029. 0000172C  486D AB82                pea.l      [A5 - 0x547E]
  2030. 00001730  A86E                     syscall    InitGraf
  2031. 00001732  A8FE                     syscall    InitFonts
  2032. 00001734  3F3C FFFF                move.w     -[A7], 0xFFFF
  2033. 00001738  4267                     clr.w      -[A7]
  2034. 0000173A  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  2035. 0000173E  A912                     syscall    InitWindows
  2036. 00001740  A930                     syscall    InitMenus
  2037. 00001742  A9CC                     syscall    TEInit
  2038. 00001744  42A7                     clr.l      -[A7]
  2039. 00001746  A97B                     syscall    InitDialogs
  2040. 00001748  A850                     syscall    InitCursor
  2041. 0000174A  4EBA 08BC                jsr        [PC + 0x8BC /* 00002008 */]
  2042. 0000174E  0C6D 0602 B174           cmpi.w     [A5 - 0x4E8C], 0x602
  2043. 00001754  6414                     bcc        +0x16 /* 0000176A */
  2044. 00001756  4267                     clr.w      -[A7]
  2045. 00001758  3F3C 0001                move.w     -[A7], 0x1
  2046. 0000175C  3F3C 03E8                move.w     -[A7], 0x3E8
  2047. 00001760  4EBA EC94                jsr        [PC - 0x136C /* 000003F6 */]
  2048. 00001764  5C8F                     addq.l     A7, 6
  2049. 00001766  6000 068C                bra        +0x68E /* 00001DF4 */
  2050. label0000176A:
  2051. 0000176A  2D7C 000A AE60 FFFC      move.l     [A6 - 0x4], 0xAAE60
  2052. 00001772  4A6D B110                tst.w      [A5 - 0x4EF0]
  2053. 00001776  6708                     beq        +0xA /* 00001780 */
  2054. 00001778  2D7C 0016 E360 FFFC      move.l     [A6 - 0x4], 0x16E360
  2055. label00001780:
  2056. 00001780  2038 0130                move.l     D0, [0x00000130 /* ApplLimit */]
  2057. 00001784  90B8 02AA                sub.l      D0, [0x000002AA /* ApplZone */]
  2058. 00001788  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2059. 0000178C  6C14                     bge        +0x16 /* 000017A2 */
  2060. 0000178E  4267                     clr.w      -[A7]
  2061. 00001790  3F3C 0002                move.w     -[A7], 0x2
  2062. 00001794  3F3C 03E8                move.w     -[A7], 0x3E8
  2063. 00001798  4EBA EC5C                jsr        [PC - 0x13A4 /* 000003F6 */]
  2064. 0000179C  5C8F                     addq.l     A7, 6
  2065. 0000179E  6000 0654                bra        +0x656 /* 00001DF4 */
  2066. label000017A2:
  2067. 000017A2  4EBA F040                jsr        [PC - 0xFC0 /* 000007E4 */]
  2068. label000017A6:
  2069. 000017A6  A9B4                     syscall    SystemTask
  2070. 000017A8  4EBA 1C28                jsr        [PC + 0x1C28 /* 000033D2 */]
  2071. 000017AC  4EBA FF26                jsr        [PC - 0xDA /* 000016D4 */]
  2072. 000017B0  4EBA 0736                jsr        [PC + 0x736 /* 00001EE8 */]
  2073. 000017B4  4EBA FF1C                jsr        [PC - 0xE4 /* 000016D2 */]
  2074. 000017B8  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  2075. 000017BC  4267                     clr.w      -[A7]
  2076. 000017BE  3F3C FFFF                move.w     -[A7], 0xFFFF
  2077. 000017C2  486D B160                pea.l      [A5 - 0x4EA0]
  2078. 000017C6  A970                     syscall    GetNextEvent
  2079. 000017C8  101F                     move.b     D0, [A7]+
  2080. 000017CA  4A00                     tst.b      D0
  2081. 000017CC  6700 061A                beq        +0x61C /* 00001DE8 */
  2082. 000017D0  302D B160                move.w     D0, [A5 - 0x4EA0]
  2083. 000017D4  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2084. 000017D8  0007 001E                ori.b      D7, 0x1E
  2085. 000017DC  0001 038C                ori.b      D1, 0x8C
  2086. 000017E0  0003 043E                ori.b      D3, 0x3E /* '>' */
  2087. 000017E4  0005 04A6                ori.b      D5, 0xA6
  2088. 000017E8  0008 04D6                ori.b      A0, 0xD6
  2089. 000017EC  0006 0546                ori.b      D6, 0x46 /* 'F' */
  2090. 000017F0  000F 05C6                ori.b      A7, 0xC6
  2091. 000017F4  0007 FFB0                ori.b      D7, 0xB0
  2092. 000017F8  4EAD 0E9A                jsr        [A5 + 0xE9A /* export_463 */]
  2093. 000017FC  42A7                     clr.l      -[A7]
  2094. 000017FE  A924                     syscall    FrontWindow
  2095. 00001800  205F                     movea.l    A0, [A7]+
  2096. 00001802  2D48 FFE8                move.l     [A6 - 0x18], A0
  2097. 00001806  4AAE FFE8                tst.l      [A6 - 0x18]
  2098. 0000180A  6700 0062                beq        +0x64 /* 0000186E */
  2099. 0000180E  206E FFE8                movea.l    A0, [A6 - 0x18]
  2100. 00001812  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  2101. 00001818  6654                     bne        +0x56 /* 0000186E */
  2102. 0000181A  4267                     clr.w      -[A7]
  2103. 0000181C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2104. 00001820  A80A                     syscall    GetWVariant
  2105. 00001822  301F                     move.w     D0, [A7]+
  2106. 00001824  0C40 0001                cmpi.w     D0, 0x1
  2107. 00001828  6644                     bne        +0x46 /* 0000186E */
  2108. 0000182A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2109. 0000182E  A873                     syscall    SetPort
  2110. 00001830  486D B16A                pea.l      [A5 - 0x4E96]
  2111. 00001834  A871                     syscall    GlobalToLocal
  2112. 00001836  4267                     clr.w      -[A7]
  2113. 00001838  2F2D B16A                move.l     -[A7], [A5 - 0x4E96]
  2114. 0000183C  206E FFE8                movea.l    A0, [A6 - 0x18]
  2115. 00001840  4868 0010                pea.l      [A0 + 0x10]
  2116. 00001844  A8AD                     syscall    PtInRect
  2117. 00001846  101F                     move.b     D0, [A7]+
  2118. 00001848  4A00                     tst.b      D0
  2119. 0000184A  6718                     beq        +0x1A /* 00001864 */
  2120. 0000184C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2121. 00001850  2F2D B16A                move.l     -[A7], [A5 - 0x4E96]
  2122. 00001854  3F3C 0001                move.w     -[A7], 0x1
  2123. 00001858  4EBA 05A0                jsr        [PC + 0x5A0 /* 00001DFA */]
  2124. 0000185C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2125. 00001860  6000 FF44                bra        -0xBA /* 000017A6 */
  2126. label00001864:
  2127. 00001864  3F3C 0003                move.w     -[A7], 0x3
  2128. 00001868  A9C8                     syscall    SysBeep
  2129. 0000186A  6000 FF3A                bra        -0xC4 /* 000017A6 */
  2130. label0000186E:
  2131. 0000186E  4267                     clr.w      -[A7]
  2132. 00001870  2F2D B16A                move.l     -[A7], [A5 - 0x4E96]
  2133. 00001874  486E FFE8                pea.l      [A6 - 0x18]
  2134. 00001878  A92C                     syscall    FindWindow
  2135. 0000187A  301F                     move.w     D0, [A7]+
  2136. 0000187C  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2137. 00001880  0001 0008                ori.b      D1, 0x8
  2138. 00001884  FF22                     .extension 0xF22 <<F/4-5/7>> // unimplemented
  2139. 00001886  0010 002E                ori.b      [A0], 0x2E /* '.' */
  2140. 0000188A  0192                     bclr       [A2], D0
  2141. 0000188C  0038 00C0 0140           ori.b      [0x00000140], 0xC0
  2142. 00001892  01E8                     .incomplete
  2143. 00001894  025E 4A6D                andi.w     [A6]+, 0x4A6D /* 'Jm' */
  2144. 00001898  B116                     xor.b      [A6], D0
  2145. 0000189A  6F00 FF0A                ble        -0xF4 /* 000017A6 */
  2146. 0000189E  A850                     syscall    InitCursor
  2147. 000018A0  42A7                     clr.l      -[A7]
  2148. 000018A2  2F2D B16A                move.l     -[A7], [A5 - 0x4E96]
  2149. 000018A6  A93D                     syscall    MenuSelect
  2150. 000018A8  201F                     move.l     D0, [A7]+
  2151. 000018AA  2F00                     move.l     -[A7], D0
  2152. 000018AC  4EBA FA20                jsr        [PC - 0x5E0 /* 000012CE */]
  2153. 000018B0  588F                     addq.l     A7, 4
  2154. 000018B2  6000 FEF2                bra        -0x10C /* 000017A6 */
  2155. 000018B6  486D B160                pea.l      [A5 - 0x4EA0]
  2156. 000018BA  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2157. 000018BE  A9B3                     syscall    SystemClick
  2158. 000018C0  6000 FEE4                bra        -0x11A /* 000017A6 */
  2159. 000018C4  206E FFE8                movea.l    A0, [A6 - 0x18]
  2160. 000018C8  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  2161. 000018CE  6712                     beq        +0x14 /* 000018E2 */
  2162. 000018D0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2163. 000018D4  2F2D B16A                move.l     -[A7], [A5 - 0x4E96]
  2164. 000018D8  486D B122                pea.l      [A5 - 0x4EDE]
  2165. 000018DC  A925                     syscall    DragWindow
  2166. 000018DE  6000 FEC6                bra        -0x138 /* 000017A6 */
  2167. label000018E2:
  2168. 000018E2  202E FFE8                move.l     D0, [A6 - 0x18]
  2169. 000018E6  B0AD B3DC                cmp.l      D0, [A5 - 0x4C24]
  2170. 000018EA  6620                     bne        +0x22 /* 0000190C */
  2171. 000018EC  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2172. 000018F0  4EBA 1DBA                jsr        [PC + 0x1DBA /* 000036AC */]
  2173. 000018F4  588F                     addq.l     A7, 4
  2174. 000018F6  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2175. 000018FA  42A7                     clr.l      -[A7]
  2176. 000018FC  3F3C 0002                move.w     -[A7], 0x2
  2177. 00001900  4EBA 04F8                jsr        [PC + 0x4F8 /* 00001DFA */]
  2178. 00001904  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2179. 00001908  6000 FE9C                bra        -0x162 /* 000017A6 */
  2180. label0000190C:
  2181. 0000190C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2182. 00001910  4EBA 0524                jsr        [PC + 0x524 /* 00001E36 */]
  2183. 00001914  588F                     addq.l     A7, 4
  2184. 00001916  4A40                     tst.w      D0
  2185. 00001918  6600 FE8C                bne        -0x172 /* 000017A6 */
  2186. 0000191C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2187. 00001920  4EBA 1D8A                jsr        [PC + 0x1D8A /* 000036AC */]
  2188. 00001924  588F                     addq.l     A7, 4
  2189. 00001926  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2190. 0000192A  42A7                     clr.l      -[A7]
  2191. 0000192C  3F3C 0002                move.w     -[A7], 0x2
  2192. 00001930  4EBA 04C8                jsr        [PC + 0x4C8 /* 00001DFA */]
  2193. 00001934  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2194. 00001938  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2195. 0000193C  4267                     clr.w      -[A7]
  2196. 0000193E  486D B674                pea.l      [A5 - 0x498C]
  2197. 00001942  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  2198. 00001946  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2199. 0000194A  6000 FE5A                bra        -0x1A4 /* 000017A6 */
  2200. 0000194E  206E FFE8                movea.l    A0, [A6 - 0x18]
  2201. 00001952  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  2202. 00001958  6600 FE4C                bne        -0x1B2 /* 000017A6 */
  2203. 0000195C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2204. 00001960  4EBA 0504                jsr        [PC + 0x504 /* 00001E66 */]
  2205. 00001964  588F                     addq.l     A7, 4
  2206. 00001966  4A40                     tst.w      D0
  2207. 00001968  6600 FE3C                bne        -0x1C2 /* 000017A6 */
  2208. 0000196C  42A7                     clr.l      -[A7]
  2209. 0000196E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2210. 00001972  2F2D B16A                move.l     -[A7], [A5 - 0x4E96]
  2211. 00001976  486D B12A                pea.l      [A5 - 0x4ED6]
  2212. 0000197A  A92B                     syscall    GrowWindow
  2213. 0000197C  201F                     move.l     D0, [A7]+
  2214. 0000197E  2D40 FFFC                move.l     [A6 - 0x4], D0
  2215. 00001982  4267                     clr.w      -[A7]
  2216. 00001984  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2217. 00001988  A86B                     syscall    LoWord
  2218. 0000198A  301F                     move.w     D0, [A7]+
  2219. 0000198C  4267                     clr.w      -[A7]
  2220. 0000198E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2221. 00001992  3D40 FFE6                move.w     [A6 - 0x1A], D0
  2222. 00001996  A86A                     syscall    HiWord
  2223. 00001998  301F                     move.w     D0, [A7]+
  2224. 0000199A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2225. 0000199E  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  2226. 000019A2  3F00                     move.w     -[A7], D0
  2227. 000019A4  4267                     clr.w      -[A7]
  2228. 000019A6  A91D                     syscall    SizeWindow
  2229. 000019A8  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2230. 000019AC  42A7                     clr.l      -[A7]
  2231. 000019AE  3F3C 0002                move.w     -[A7], 0x2
  2232. 000019B2  4EBA 0446                jsr        [PC + 0x446 /* 00001DFA */]
  2233. 000019B6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2234. 000019BA  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2235. 000019BE  4267                     clr.w      -[A7]
  2236. 000019C0  486D B680                pea.l      [A5 - 0x4980]
  2237. 000019C4  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  2238. 000019C8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2239. 000019CC  6000 FDD8                bra        -0x226 /* 000017A6 */
  2240. 000019D0  206E FFE8                movea.l    A0, [A6 - 0x18]
  2241. 000019D4  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  2242. 000019DA  6600 FDCA                bne        -0x234 /* 000017A6 */
  2243. 000019DE  4267                     clr.w      -[A7]
  2244. 000019E0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2245. 000019E4  2F2D B16A                move.l     -[A7], [A5 - 0x4E96]
  2246. 000019E8  A91E                     syscall    TrackGoAway
  2247. 000019EA  101F                     move.b     D0, [A7]+
  2248. 000019EC  4A00                     tst.b      D0
  2249. 000019EE  6700 FDB6                beq        -0x248 /* 000017A6 */
  2250. 000019F2  202E FFE8                move.l     D0, [A6 - 0x18]
  2251. 000019F6  B0AD B3DC                cmp.l      D0, [A5 - 0x4C24]
  2252. 000019FA  6606                     bne        +0x8 /* 00001A02 */
  2253. 000019FC  4EAD 0C62                jsr        [A5 + 0xC62 /* export_392 */]
  2254. 00001A00  6012                     bra        +0x14 /* 00001A14 */
  2255. label00001A02:
  2256. 00001A02  486D B334                pea.l      [A5 - 0x4CCC]
  2257. 00001A06  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2258. 00001A0A  4EBA 1652                jsr        [PC + 0x1652 /* 0000305E */]
  2259. 00001A0E  508F                     addq.l     A7, 8
  2260. 00001A10  4EBA F220                jsr        [PC - 0xDE0 /* 00000C32 */]
  2261. label00001A14:
  2262. 00001A14  4EBA 1FF8                jsr        [PC + 0x1FF8 /* 00003A0E */]
  2263. 00001A18  6000 FD8C                bra        -0x272 /* 000017A6 */
  2264. 00001A1C  206E FFE8                movea.l    A0, [A6 - 0x18]
  2265. 00001A20  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  2266. 00001A26  670A                     beq        +0xC /* 00001A32 */
  2267. 00001A28  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2268. 00001A2C  A91F                     syscall    SelectWindow
  2269. 00001A2E  6000 FD76                bra        -0x288 /* 000017A6 */
  2270. label00001A32:
  2271. 00001A32  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2272. 00001A36  4EBA 1B56                jsr        [PC + 0x1B56 /* 0000358E */]
  2273. 00001A3A  588F                     addq.l     A7, 4
  2274. 00001A3C  4A40                     tst.w      D0
  2275. 00001A3E  6724                     beq        +0x26 /* 00001A64 */
  2276. 00001A40  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2277. 00001A44  A873                     syscall    SetPort
  2278. 00001A46  486D B16A                pea.l      [A5 - 0x4E96]
  2279. 00001A4A  A871                     syscall    GlobalToLocal
  2280. 00001A4C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2281. 00001A50  2F2D B16A                move.l     -[A7], [A5 - 0x4E96]
  2282. 00001A54  3F3C 0001                move.w     -[A7], 0x1
  2283. 00001A58  4EBA 03A0                jsr        [PC + 0x3A0 /* 00001DFA */]
  2284. 00001A5C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2285. 00001A60  6000 FD44                bra        -0x2BA /* 000017A6 */
  2286. label00001A64:
  2287. 00001A64  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2288. 00001A68  4EBA 1D5C                jsr        [PC + 0x1D5C /* 000037C6 */]
  2289. 00001A6C  588F                     addq.l     A7, 4
  2290. 00001A6E  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  2291. 00001A72  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  2292. 00001A76  6000 FD2E                bra        -0x2D0 /* 000017A6 */
  2293. 00001A7A  206E FFE8                movea.l    A0, [A6 - 0x18]
  2294. 00001A7E  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  2295. 00001A84  6600 FD20                bne        -0x2DE /* 000017A6 */
  2296. 00001A88  486D B16A                pea.l      [A5 - 0x4E96]
  2297. 00001A8C  A871                     syscall    GlobalToLocal
  2298. 00001A8E  4267                     clr.w      -[A7]
  2299. 00001A90  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2300. 00001A94  2F2D B16A                move.l     -[A7], [A5 - 0x4E96]
  2301. 00001A98  3F3C 0007                move.w     -[A7], 0x7
  2302. 00001A9C  A83B                     syscall    TrackBox
  2303. 00001A9E  101F                     move.b     D0, [A7]+
  2304. 00001AA0  4A00                     tst.b      D0
  2305. 00001AA2  6700 FD02                beq        -0x2FC /* 000017A6 */
  2306. 00001AA6  206E FFE8                movea.l    A0, [A6 - 0x18]
  2307. 00001AAA  2068 0082                movea.l    A0, [A0 + 0x82]
  2308. 00001AAE  2050                     movea.l    A0, [A0]
  2309. 00001AB0  43EE FFEC                lea.l      A1, [A6 - 0x14]
  2310. 00001AB4  22D8                     move.l     [A1]+, [A0]+
  2311. 00001AB6  22D8                     move.l     [A1]+, [A0]+
  2312. 00001AB8  22D8                     move.l     [A1]+, [A0]+
  2313. 00001ABA  22D8                     move.l     [A1]+, [A0]+
  2314. 00001ABC  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2315. 00001AC0  486E FFEC                pea.l      [A6 - 0x14]
  2316. 00001AC4  4EBA 0E10                jsr        [PC + 0xE10 /* 000028D6 */]
  2317. 00001AC8  508F                     addq.l     A7, 8
  2318. 00001ACA  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2319. 00001ACE  42A7                     clr.l      -[A7]
  2320. 00001AD0  3F3C 0002                move.w     -[A7], 0x2
  2321. 00001AD4  4EBA 0324                jsr        [PC + 0x324 /* 00001DFA */]
  2322. 00001AD8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2323. 00001ADC  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2324. 00001AE0  4267                     clr.w      -[A7]
  2325. 00001AE2  486D B68E                pea.l      [A5 - 0x4972]
  2326. 00001AE6  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  2327. 00001AEA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2328. 00001AEE  6000 FCB6                bra        -0x348 /* 000017A6 */
  2329. 00001AF2  206E FFE8                movea.l    A0, [A6 - 0x18]
  2330. 00001AF6  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  2331. 00001AFC  6600 FCA8                bne        -0x356 /* 000017A6 */
  2332. 00001B00  486D B16A                pea.l      [A5 - 0x4E96]
  2333. 00001B04  A871                     syscall    GlobalToLocal
  2334. 00001B06  4267                     clr.w      -[A7]
  2335. 00001B08  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2336. 00001B0C  2F2D B16A                move.l     -[A7], [A5 - 0x4E96]
  2337. 00001B10  3F3C 0008                move.w     -[A7], 0x8
  2338. 00001B14  A83B                     syscall    TrackBox
  2339. 00001B16  101F                     move.b     D0, [A7]+
  2340. 00001B18  4A00                     tst.b      D0
  2341. 00001B1A  6700 FC8A                beq        -0x374 /* 000017A6 */
  2342. 00001B1E  206E FFE8                movea.l    A0, [A6 - 0x18]
  2343. 00001B22  2068 0082                movea.l    A0, [A0 + 0x82]
  2344. 00001B26  2050                     movea.l    A0, [A0]
  2345. 00001B28  43EE FFEC                lea.l      A1, [A6 - 0x14]
  2346. 00001B2C  22D8                     move.l     [A1]+, [A0]+
  2347. 00001B2E  22D8                     move.l     [A1]+, [A0]+
  2348. 00001B30  22D8                     move.l     [A1]+, [A0]+
  2349. 00001B32  22D8                     move.l     [A1]+, [A0]+
  2350. 00001B34  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2351. 00001B38  486E FFF4                pea.l      [A6 - 0xC]
  2352. 00001B3C  4EBA 0D98                jsr        [PC + 0xD98 /* 000028D6 */]
  2353. 00001B40  508F                     addq.l     A7, 8
  2354. 00001B42  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2355. 00001B46  42A7                     clr.l      -[A7]
  2356. 00001B48  3F3C 0002                move.w     -[A7], 0x2
  2357. 00001B4C  4EBA 02AC                jsr        [PC + 0x2AC /* 00001DFA */]
  2358. 00001B50  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2359. 00001B54  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2360. 00001B58  4267                     clr.w      -[A7]
  2361. 00001B5A  486D B69C                pea.l      [A5 - 0x4964]
  2362. 00001B5E  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  2363. 00001B62  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2364. 00001B66  6000 FC3E                bra        -0x3C0 /* 000017A6 */
  2365. 00001B6A  082D 0000 B16E           btst.b     [A5 - 0x4E92], 0x0
  2366. 00001B70  6700 00AE                beq        +0xB0 /* 00001C20 */
  2367. 00001B74  42A7                     clr.l      -[A7]
  2368. 00001B76  A924                     syscall    FrontWindow
  2369. 00001B78  205F                     movea.l    A0, [A7]+
  2370. 00001B7A  2D48 FFE8                move.l     [A6 - 0x18], A0
  2371. 00001B7E  4AAE FFE8                tst.l      [A6 - 0x18]
  2372. 00001B82  673A                     beq        +0x3C /* 00001BBE */
  2373. 00001B84  206E FFE8                movea.l    A0, [A6 - 0x18]
  2374. 00001B88  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  2375. 00001B8E  662E                     bne        +0x30 /* 00001BBE */
  2376. 00001B90  4267                     clr.w      -[A7]
  2377. 00001B92  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2378. 00001B96  A80A                     syscall    GetWVariant
  2379. 00001B98  301F                     move.w     D0, [A7]+
  2380. 00001B9A  0C40 0001                cmpi.w     D0, 0x1
  2381. 00001B9E  661E                     bne        +0x20 /* 00001BBE */
  2382. 00001BA0  203C 0000 00FF           move.l     D0, 0xFF
  2383. 00001BA6  C0AD B162                and.l      D0, [A5 - 0x4E9E]
  2384. 00001BAA  4267                     clr.w      -[A7]
  2385. 00001BAC  2F00                     move.l     -[A7], D0
  2386. 00001BAE  A86B                     syscall    LoWord
  2387. 00001BB0  301F                     move.w     D0, [A7]+
  2388. 00001BB2  3F00                     move.w     -[A7], D0
  2389. 00001BB4  4EBA 02E0                jsr        [PC + 0x2E0 /* 00001E96 */]
  2390. 00001BB8  548F                     addq.l     A7, 2
  2391. 00001BBA  6000 FBEA                bra        -0x414 /* 000017A6 */
  2392. label00001BBE:
  2393. 00001BBE  42AE FFFC                clr.l      [A6 - 0x4]
  2394. 00001BC2  4A6D B116                tst.w      [A5 - 0x4EEA]
  2395. 00001BC6  6F1E                     ble        +0x20 /* 00001BE6 */
  2396. 00001BC8  203C 0000 00FF           move.l     D0, 0xFF
  2397. 00001BCE  C0AD B162                and.l      D0, [A5 - 0x4E9E]
  2398. 00001BD2  4267                     clr.w      -[A7]
  2399. 00001BD4  2F00                     move.l     -[A7], D0
  2400. 00001BD6  A86B                     syscall    LoWord
  2401. 00001BD8  301F                     move.w     D0, [A7]+
  2402. 00001BDA  42A7                     clr.l      -[A7]
  2403. 00001BDC  3F00                     move.w     -[A7], D0
  2404. 00001BDE  A93E                     syscall    MenuKey
  2405. 00001BE0  201F                     move.l     D0, [A7]+
  2406. 00001BE2  2D40 FFFC                move.l     [A6 - 0x4], D0
  2407. label00001BE6:
  2408. 00001BE6  4267                     clr.w      -[A7]
  2409. 00001BE8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2410. 00001BEC  A86A                     syscall    HiWord
  2411. 00001BEE  301F                     move.w     D0, [A7]+
  2412. 00001BF0  4A40                     tst.w      D0
  2413. 00001BF2  670E                     beq        +0x10 /* 00001C02 */
  2414. 00001BF4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2415. 00001BF8  4EBA F6D4                jsr        [PC - 0x92C /* 000012CE */]
  2416. 00001BFC  588F                     addq.l     A7, 4
  2417. 00001BFE  6000 FBA6                bra        -0x458 /* 000017A6 */
  2418. label00001C02:
  2419. 00001C02  203C 0000 00FF           move.l     D0, 0xFF
  2420. 00001C08  C0AD B162                and.l      D0, [A5 - 0x4E9E]
  2421. 00001C0C  4267                     clr.w      -[A7]
  2422. 00001C0E  2F00                     move.l     -[A7], D0
  2423. 00001C10  A86B                     syscall    LoWord
  2424. 00001C12  301F                     move.w     D0, [A7]+
  2425. 00001C14  3F00                     move.w     -[A7], D0
  2426. 00001C16  4EBA 027E                jsr        [PC + 0x27E /* 00001E96 */]
  2427. 00001C1A  548F                     addq.l     A7, 2
  2428. 00001C1C  6000 FB88                bra        -0x476 /* 000017A6 */
  2429. label00001C20:
  2430. 00001C20  082D 0000 B16E           btst.b     [A5 - 0x4E92], 0x0
  2431. 00001C26  6600 FB7E                bne        -0x480 /* 000017A6 */
  2432. 00001C2A  0C2D 000D B165           cmpi.b     [A5 - 0x4E9B], 0xD /* '\r' */
  2433. 00001C30  670C                     beq        +0xE /* 00001C3E */
  2434. 00001C32  0C2D 0003 B165           cmpi.b     [A5 - 0x4E9B], 0x3
  2435. 00001C38  6704                     beq        +0x6 /* 00001C3E */
  2436. 00001C3A  4EAD 0E9A                jsr        [A5 + 0xE9A /* export_463 */]
  2437. label00001C3E:
  2438. 00001C3E  0C2D 001B B165           cmpi.b     [A5 - 0x4E9B], 0x1B
  2439. 00001C44  6606                     bne        +0x8 /* 00001C4C */
  2440. 00001C46  7008                     moveq.l    D0, 0x08
  2441. 00001C48  2B40 B162                move.l     [A5 - 0x4E9E], D0
  2442. label00001C4C:
  2443. 00001C4C  42A7                     clr.l      -[A7]
  2444. 00001C4E  A924                     syscall    FrontWindow
  2445. 00001C50  205F                     movea.l    A0, [A7]+
  2446. 00001C52  2D48 FFE8                move.l     [A6 - 0x18], A0
  2447. 00001C56  4AAE FFE8                tst.l      [A6 - 0x18]
  2448. 00001C5A  670E                     beq        +0x10 /* 00001C6A */
  2449. 00001C5C  206E FFE8                movea.l    A0, [A6 - 0x18]
  2450. 00001C60  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  2451. 00001C66  6600 FB3E                bne        -0x4C0 /* 000017A6 */
  2452. label00001C6A:
  2453. 00001C6A  486E FFE8                pea.l      [A6 - 0x18]
  2454. 00001C6E  4EBA 1CD4                jsr        [PC + 0x1CD4 /* 00003944 */]
  2455. 00001C72  588F                     addq.l     A7, 4
  2456. 00001C74  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2457. 00001C78  2F2D B162                move.l     -[A7], [A5 - 0x4E9E]
  2458. 00001C7C  3F3C 0004                move.w     -[A7], 0x4
  2459. 00001C80  4EBA 0178                jsr        [PC + 0x178 /* 00001DFA */]
  2460. 00001C84  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2461. 00001C88  6000 FB1C                bra        -0x4E2 /* 000017A6 */
  2462. 00001C8C  4EBA 1F76                jsr        [PC + 0x1F76 /* 00003C04 */]
  2463. 00001C90  4EBA 1D7C                jsr        [PC + 0x1D7C /* 00003A0E */]
  2464. 00001C94  42A7                     clr.l      -[A7]
  2465. 00001C96  A924                     syscall    FrontWindow
  2466. 00001C98  205F                     movea.l    A0, [A7]+
  2467. 00001C9A  2D48 FFE8                move.l     [A6 - 0x18], A0
  2468. 00001C9E  4AAE FFE8                tst.l      [A6 - 0x18]
  2469. 00001CA2  6700 FB02                beq        -0x4FC /* 000017A6 */
  2470. 00001CA6  206E FFE8                movea.l    A0, [A6 - 0x18]
  2471. 00001CAA  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  2472. 00001CB0  6700 FAF4                beq        -0x50A /* 000017A6 */
  2473. 00001CB4  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  2474. 00001CB8  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  2475. 00001CBC  6000 FAE8                bra        -0x516 /* 000017A6 */
  2476. 00001CC0  2D6D B162 FFE8           move.l     [A6 - 0x18], [A5 - 0x4E9E]
  2477. 00001CC6  206E FFE8                movea.l    A0, [A6 - 0x18]
  2478. 00001CCA  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  2479. 00001CD0  6716                     beq        +0x18 /* 00001CE8 */
  2480. 00001CD2  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2481. 00001CD6  A873                     syscall    SetPort
  2482. 00001CD8  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2483. 00001CDC  A922                     syscall    BeginUpdate
  2484. 00001CDE  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2485. 00001CE2  A923                     syscall    EndUpdate
  2486. 00001CE4  6000 FAC0                bra        -0x53E /* 000017A6 */
  2487. label00001CE8:
  2488. 00001CE8  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2489. 00001CEC  A873                     syscall    SetPort
  2490. 00001CEE  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2491. 00001CF2  A922                     syscall    BeginUpdate
  2492. 00001CF4  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2493. 00001CF8  42A7                     clr.l      -[A7]
  2494. 00001CFA  4267                     clr.w      -[A7]
  2495. 00001CFC  4EBA 00FC                jsr        [PC + 0xFC /* 00001DFA */]
  2496. 00001D00  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2497. 00001D04  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2498. 00001D08  A923                     syscall    EndUpdate
  2499. 00001D0A  202E FFE8                move.l     D0, [A6 - 0x18]
  2500. 00001D0E  B0AD B3DC                cmp.l      D0, [A5 - 0x4C24]
  2501. 00001D12  6700 FA92                beq        -0x56C /* 000017A6 */
  2502. 00001D16  4A6D B136                tst.w      [A5 - 0x4ECA]
  2503. 00001D1A  6600 FA8A                bne        -0x574 /* 000017A6 */
  2504. 00001D1E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2505. 00001D22  4267                     clr.w      -[A7]
  2506. 00001D24  486D B6AA                pea.l      [A5 - 0x4956]
  2507. 00001D28  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  2508. 00001D2C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2509. 00001D30  6000 FA74                bra        -0x58A /* 000017A6 */
  2510. 00001D34  203C FF00 0000           move.l     D0, 0xFF000000
  2511. 00001D3A  C0AD B162                and.l      D0, [A5 - 0x4E9E]
  2512. 00001D3E  0C80 0100 0000           cmpi.l     D0, 0x1000000
  2513. 00001D44  6600 FA60                bne        -0x59E /* 000017A6 */
  2514. 00001D48  082D 0000 B165           btst.b     [A5 - 0x4E9B], 0x0
  2515. 00001D4E  671A                     beq        +0x1C /* 00001D6A */
  2516. 00001D50  4A6D B10E                tst.w      [A5 - 0x4EF2]
  2517. 00001D54  6604                     bne        +0x6 /* 00001D5A */
  2518. 00001D56  4EAD 0AB2                jsr        [A5 + 0xAB2 /* export_338 */]
  2519. label00001D5A:
  2520. 00001D5A  4EBA 1CB2                jsr        [PC + 0x1CB2 /* 00003A0E */]
  2521. 00001D5E  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  2522. 00001D62  426D B136                clr.w      [A5 - 0x4ECA]
  2523. 00001D66  6000 FA3E                bra        -0x5C0 /* 000017A6 */
  2524. label00001D6A:
  2525. 00001D6A  3B6D B102 B10E           move.w     [A5 - 0x4EF2], [A5 - 0x4EFE]
  2526. 00001D70  4EAD 0AAA                jsr        [A5 + 0xAAA /* export_337 */]
  2527. 00001D74  2D78 09D6 FFE8           move.l     [A6 - 0x18], [0x000009D6 /* WindowList */]
  2528. 00001D7A  602C                     bra        +0x2E /* 00001DA8 */
  2529. label00001D7C:
  2530. 00001D7C  206E FFE8                movea.l    A0, [A6 - 0x18]
  2531. 00001D80  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  2532. 00001D86  6616                     bne        +0x18 /* 00001D9E */
  2533. 00001D88  206E FFE8                movea.l    A0, [A6 - 0x18]
  2534. 00001D8C  4A28 006E                tst.b      [A0 + 0x6E]
  2535. 00001D90  670C                     beq        +0xE /* 00001D9E */
  2536. 00001D92  4267                     clr.w      -[A7]
  2537. 00001D94  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2538. 00001D98  4EBA 1D5C                jsr        [PC + 0x1D5C /* 00003AF6 */]
  2539. 00001D9C  5C8F                     addq.l     A7, 6
  2540. label00001D9E:
  2541. 00001D9E  206E FFE8                movea.l    A0, [A6 - 0x18]
  2542. 00001DA2  2D68 0090 FFE8           move.l     [A6 - 0x18], [A0 + 0x90]
  2543. label00001DA8:
  2544. 00001DA8  4AAE FFE8                tst.l      [A6 - 0x18]
  2545. 00001DAC  66CE                     bne        -0x30 /* 00001D7C */
  2546. 00001DAE  7001                     moveq.l    D0, 0x01
  2547. 00001DB0  3B40 B136                move.w     [A5 - 0x4ECA], D0
  2548. 00001DB4  6000 F9F0                bra        -0x60E /* 000017A6 */
  2549. 00001DB8  4267                     clr.w      -[A7]
  2550. 00001DBA  2F2D B162                move.l     -[A7], [A5 - 0x4E9E]
  2551. 00001DBE  A86A                     syscall    HiWord
  2552. 00001DC0  301F                     move.w     D0, [A7]+
  2553. 00001DC2  4A40                     tst.w      D0
  2554. 00001DC4  6700 F9E0                beq        -0x61E /* 000017A6 */
  2555. 00001DC8  7064                     moveq.l    D0, 0x64
  2556. 00001DCA  3B40 B16A                move.w     [A5 - 0x4E96], D0
  2557. 00001DCE  7064                     moveq.l    D0, 0x64
  2558. 00001DD0  3B40 B16C                move.w     [A5 - 0x4E94], D0
  2559. 00001DD4  4267                     clr.w      -[A7]
  2560. 00001DD6  2F2D B16A                move.l     -[A7], [A5 - 0x4E96]
  2561. 00001DDA  2F2D B162                move.l     -[A7], [A5 - 0x4E9E]
  2562. 00001DDE  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  2563. 00001DE2  301F                     move.w     D0, [A7]+
  2564. 00001DE4  6000 F9C0                bra        -0x63E /* 000017A6 */
  2565. label00001DE8:
  2566. 00001DE8  4EBA F774                jsr        [PC - 0x88C /* 0000155E */]
  2567. 00001DEC  4EBA F87E                jsr        [PC - 0x782 /* 0000166C */]
  2568. 00001DF0  6000 F9B4                bra        -0x64A /* 000017A6 */
  2569. label00001DF4:
  2570. 00001DF4  2E1F                     move.l     D7, [A7]+
  2571. 00001DF6  4E5E                     unlink     A6
  2572. 00001DF8  4E75                     rts
  2573. export_44:
  2574. fn00001DFA:
  2575. 00001DFA  4E56 0000                link       A6, 0
  2576. 00001DFE  202E 000E                move.l     D0, [A6 + 0xE]
  2577. 00001E02  B0AD B3DC                cmp.l      D0, [A5 - 0x4C24]
  2578. 00001E06  6616                     bne        +0x18 /* 00001E1E */
  2579. 00001E08  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2580. 00001E0C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2581. 00001E10  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2582. 00001E14  4EAD 0C52                jsr        [A5 + 0xC52 /* export_390 */]
  2583. 00001E18  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2584. 00001E1C  6014                     bra        +0x16 /* 00001E32 */
  2585. label00001E1E:
  2586. 00001E1E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2587. 00001E22  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2588. 00001E26  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2589. 00001E2A  4EAD 0B12                jsr        [A5 + 0xB12 /* export_350 */]
  2590. 00001E2E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2591. label00001E32:
  2592. 00001E32  4E5E                     unlink     A6
  2593. 00001E34  4E75                     rts
  2594. fn00001E36:
  2595. 00001E36  4E56 FF9A                link       A6, -0x0066
  2596. 00001E3A  486E FF9A                pea.l      [A6 - 0x66]
  2597. 00001E3E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2598. 00001E42  4EBA 121A                jsr        [PC + 0x121A /* 0000305E */]
  2599. 00001E46  508F                     addq.l     A7, 8
  2600. 00001E48  206E FFB2                movea.l    A0, [A6 - 0x4E]
  2601. 00001E4C  2050                     movea.l    A0, [A0]
  2602. 00001E4E  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  2603. 00001E54  082E 0003 FFFF           btst.b     [A6 - 0x1], 0x3
  2604. 00001E5A  6704                     beq        +0x6 /* 00001E60 */
  2605. 00001E5C  7000                     moveq.l    D0, 0x00
  2606. 00001E5E  6002                     bra        +0x4 /* 00001E62 */
  2607. label00001E60:
  2608. 00001E60  7001                     moveq.l    D0, 0x01
  2609. label00001E62:
  2610. 00001E62  4E5E                     unlink     A6
  2611. 00001E64  4E75                     rts
  2612. fn00001E66:
  2613. 00001E66  4E56 FF9A                link       A6, -0x0066
  2614. 00001E6A  486E FF9A                pea.l      [A6 - 0x66]
  2615. 00001E6E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2616. 00001E72  4EBA 11EA                jsr        [PC + 0x11EA /* 0000305E */]
  2617. 00001E76  508F                     addq.l     A7, 8
  2618. 00001E78  206E FFB2                movea.l    A0, [A6 - 0x4E]
  2619. 00001E7C  2050                     movea.l    A0, [A0]
  2620. 00001E7E  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  2621. 00001E84  082E 0002 FFFF           btst.b     [A6 - 0x1], 0x2
  2622. 00001E8A  6704                     beq        +0x6 /* 00001E90 */
  2623. 00001E8C  7000                     moveq.l    D0, 0x00
  2624. 00001E8E  6002                     bra        +0x4 /* 00001E92 */
  2625. label00001E90:
  2626. 00001E90  7001                     moveq.l    D0, 0x01
  2627. label00001E92:
  2628. 00001E92  4E5E                     unlink     A6
  2629. 00001E94  4E75                     rts
  2630. fn00001E96:
  2631. 00001E96  4E56 FEFC                link       A6, -0x0104
  2632. 00001E9A  486E FFFC                pea.l      [A6 - 0x4]
  2633. 00001E9E  4EBA 1AA4                jsr        [PC + 0x1AA4 /* 00003944 */]
  2634. 00001EA2  588F                     addq.l     A7, 4
  2635. 00001EA4  486E FEFC                pea.l      [A6 - 0x104]
  2636. 00001EA8  486D B6B8                pea.l      [A5 - 0x4948]
  2637. 00001EAC  4EBA 27A2                jsr        [PC + 0x27A2 /* 00004650 */]
  2638. 00001EB0  508F                     addq.l     A7, 8
  2639. 00001EB2  486E FEFC                pea.l      [A6 - 0x104]
  2640. 00001EB6  7000                     moveq.l    D0, 0x00
  2641. 00001EB8  102E 0009                move.b     D0, [A6 + 0x9]
  2642. 00001EBC  3F00                     move.w     -[A7], D0
  2643. 00001EBE  4EBA 2AB6                jsr        [PC + 0x2AB6 /* 00004976 */]
  2644. 00001EC2  5C8F                     addq.l     A7, 6
  2645. 00001EC4  486E FEFC                pea.l      [A6 - 0x104]
  2646. 00001EC8  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  2647. 00001ECC  4EBA 2AA8                jsr        [PC + 0x2AA8 /* 00004976 */]
  2648. 00001ED0  5C8F                     addq.l     A7, 6
  2649. 00001ED2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2650. 00001ED6  4267                     clr.w      -[A7]
  2651. 00001ED8  486E FEFC                pea.l      [A6 - 0x104]
  2652. 00001EDC  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  2653. 00001EE0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2654. 00001EE4  4E5E                     unlink     A6
  2655. 00001EE6  4E75                     rts
  2656. fn00001EE8:
  2657. 00001EE8  48E7 0108                movem.l    -[A7], D7,A4
  2658. 00001EEC  426D B332                clr.w      [A5 - 0x4CCE]
  2659. 00001EF0  70FF                     moveq.l    D0, 0xFFFFFFFF
  2660. 00001EF2  3B40 B330                move.w     [A5 - 0x4CD0], D0
  2661. 00001EF6  70FF                     moveq.l    D0, 0xFFFFFFFF
  2662. 00001EF8  3B40 B120                move.w     [A5 - 0x4EE0], D0
  2663. 00001EFC  426D B31A                clr.w      [A5 - 0x4CE6]
  2664. 00001F00  426D B30A                clr.w      [A5 - 0x4CF6]
  2665. 00001F04  426D B302                clr.w      [A5 - 0x4CFE]
  2666. 00001F08  7001                     moveq.l    D0, 0x01
  2667. 00001F0A  3B40 B312                move.w     [A5 - 0x4CEE], D0
  2668. 00001F0E  4EBA 41DC                jsr        [PC + 0x41DC /* 000060EC */]
  2669. 00001F12  4A6D B306                tst.w      [A5 - 0x4CFA]
  2670. 00001F16  670C                     beq        +0xE /* 00001F24 */
  2671. 00001F18  426D B306                clr.w      [A5 - 0x4CFA]
  2672. 00001F1C  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  2673. 00001F20  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  2674. label00001F24:
  2675. 00001F24  2F2D B144                move.l     -[A7], [A5 - 0x4EBC]
  2676. 00001F28  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  2677. 00001F2C  206D B144                movea.l    A0, [A5 - 0x4EBC]
  2678. 00001F30  2850                     movea.l    A4, [A0]
  2679. 00001F32  7E00                     moveq.l    D7, 0x00
  2680. 00001F34  6020                     bra        +0x22 /* 00001F56 */
  2681. label00001F36:
  2682. 00001F36  4A6C 0060                tst.w      [A4 + 0x60]
  2683. 00001F3A  6714                     beq        +0x16 /* 00001F50 */
  2684. 00001F3C  426C 0060                clr.w      [A4 + 0x60]
  2685. 00001F40  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  2686. 00001F44  42A7                     clr.l      -[A7]
  2687. 00001F46  4267                     clr.w      -[A7]
  2688. 00001F48  4EBA FEB0                jsr        [PC - 0x150 /* 00001DFA */]
  2689. 00001F4C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2690. label00001F50:
  2691. 00001F50  49EC 0062                lea.l      A4, [A4 + 0x62]
  2692. 00001F54  5247                     addq.w     D7, 1
  2693. label00001F56:
  2694. 00001F56  BE6D B114                cmp.w      D7, [A5 - 0x4EEC]
  2695. 00001F5A  6DDA                     blt        -0x24 /* 00001F36 */
  2696. 00001F5C  2F2D B144                move.l     -[A7], [A5 - 0x4EBC]
  2697. 00001F60  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  2698. 00001F64  4CDF 1080                movem.l    D7,A4, [A7]+
  2699. 00001F68  4E75                     rts
  2700. export_23:
  2701. fn00001F6A:
  2702. 00001F6A  4EAD 0EDA                jsr        [A5 + 0xEDA /* export_471 */]
  2703. 00001F6E  4A6D B110                tst.w      [A5 - 0x4EF0]
  2704. 00001F72  670C                     beq        +0xE /* 00001F80 */
  2705. 00001F74  2F2D B2D6                move.l     -[A7], [A5 - 0x4D2A]
  2706. 00001F78  AA93                     syscall    DisposePalette
  2707. 00001F7A  2F2D B2DA                move.l     -[A7], [A5 - 0x4D26]
  2708. 00001F7E  AA93                     syscall    DisposePalette
  2709. label00001F80:
  2710. 00001F80  4EBA 1000                jsr        [PC + 0x1000 /* 00002F82 */]
  2711. 00001F84  3F00                     move.w     -[A7], D0
  2712. 00001F86  4EBA EB0E                jsr        [PC - 0x14F2 /* 00000A96 */]
  2713. 00001F8A  548F                     addq.l     A7, 2
  2714. 00001F8C  4EAD 0AAA                jsr        [A5 + 0xAAA /* export_337 */]
  2715. 00001F90  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  2716. 00001F94  4E75                     rts
  2717. fn00001F96:
  2718. 00001F96  4EAD 0A8A                jsr        [A5 + 0xA8A /* export_333 */]
  2719. 00001F9A  4EAD 0AC2                jsr        [A5 + 0xAC2 /* export_340 */]
  2720. 00001F9E  4EAD 0B02                jsr        [A5 + 0xB02 /* export_348 */]
  2721. 00001FA2  4EAD 0C72                jsr        [A5 + 0xC72 /* export_394 */]
  2722. 00001FA6  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  2723. 00001FAA  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  2724. 00001FAE  4EAD 0F12                jsr        [A5 + 0xF12 /* export_478 */]
  2725. 00001FB2  4EAD 1002                jsr        [A5 + 0x1002 /* export_508 */]
  2726. 00001FB6  4EAD 10E2                jsr        [A5 + 0x10E2 /* export_536 */]
  2727. 00001FBA  4EAD 118A                jsr        [A5 + 0x118A /* export_557 */]
  2728. 00001FBE  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  2729. 00001FC2  4E75                     rts
  2730. fn00001FC4:
  2731. 00001FC4  2F0C                     move.l     -[A7], A4
  2732. 00001FC6  4EAD 0EDA                jsr        [A5 + 0xEDA /* export_471 */]
  2733. 00001FCA  4A6D B110                tst.w      [A5 - 0x4EF0]
  2734. 00001FCE  670C                     beq        +0xE /* 00001FDC */
  2735. 00001FD0  2F2D B2D6                move.l     -[A7], [A5 - 0x4D2A]
  2736. 00001FD4  AA93                     syscall    DisposePalette
  2737. 00001FD6  2F2D B2DA                move.l     -[A7], [A5 - 0x4D26]
  2738. 00001FDA  AA93                     syscall    DisposePalette
  2739. label00001FDC:
  2740. 00001FDC  4EAD 0AAA                jsr        [A5 + 0xAAA /* export_337 */]
  2741. 00001FE0  286D B138                movea.l    A4, [A5 - 0x4EC8]
  2742. 00001FE4  6014                     bra        +0x16 /* 00001FFA */
  2743. label00001FE6:
  2744. 00001FE6  2F0C                     move.l     -[A7], A4
  2745. 00001FE8  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  2746. 00001FEC  588F                     addq.l     A7, 4
  2747. 00001FEE  2F0C                     move.l     -[A7], A4
  2748. 00001FF0  4EAD 095A                jsr        [A5 + 0x95A /* export_295 */]
  2749. 00001FF4  588F                     addq.l     A7, 4
  2750. 00001FF6  286C 1590                movea.l    A4, [A4 + 0x1590]
  2751. label00001FFA:
  2752. 00001FFA  B8FC 0000                cmpa.w     A4, 0x0
  2753. 00001FFE  66E6                     bne        -0x18 /* 00001FE6 */
  2754. 00002000  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  2755. 00002004  285F                     movea.l    A4, [A7]+
  2756. 00002006  4E75                     rts
  2757. fn00002008:
  2758. 00002008  4E56 FEFA                link       A6, -0x0106
  2759. 0000200C  42A7                     clr.l      -[A7]
  2760. 0000200E  3F3C 2710                move.w     -[A7], 0x2710
  2761. 00002012  486D B6C2                pea.l      [A5 - 0x493E]
  2762. 00002016  A931                     syscall    NewMenu
  2763. 00002018  205F                     movea.l    A0, [A7]+
  2764. 0000201A  2B48 B15C                move.l     [A5 - 0x4EA4], A0
  2765. 0000201E  2F2D B15C                move.l     -[A7], [A5 - 0x4EA4]
  2766. 00002022  4879 4452 5652           push.l     0x44525652 /* 'DRVR' */
  2767. 00002028  A94D                     syscall    AppendResMenu/AddResMenu
  2768. 0000202A  3B78 0BAA B11E           move.w     [A5 - 0x4EE2], [0x00000BAA /* MBarHeight */]
  2769. 00002030  41ED B122                lea.l      A0, [A5 - 0x4EDE]
  2770. 00002034  43ED AB0E                lea.l      A1, [A5 - 0x54F2]
  2771. 00002038  20D9                     move.l     [A0]+, [A1]+
  2772. 0000203A  20D9                     move.l     [A0]+, [A1]+
  2773. 0000203C  302D B11E                move.w     D0, [A5 - 0x4EE2]
  2774. 00002040  D16D B122                add.w      [A5 - 0x4EDE], D0
  2775. 00002044  486D B122                pea.l      [A5 - 0x4EDE]
  2776. 00002048  3F3C 0004                move.w     -[A7], 0x4
  2777. 0000204C  3F3C 0004                move.w     -[A7], 0x4
  2778. 00002050  A8A9                     syscall    InsetRect
  2779. 00002052  41ED B12A                lea.l      A0, [A5 - 0x4ED6]
  2780. 00002056  43ED B122                lea.l      A1, [A5 - 0x4EDE]
  2781. 0000205A  20D9                     move.l     [A0]+, [A1]+
  2782. 0000205C  20D9                     move.l     [A0]+, [A1]+
  2783. 0000205E  7014                     moveq.l    D0, 0x14
  2784. 00002060  3B40 B12A                move.w     [A5 - 0x4ED6], D0
  2785. 00002064  7014                     moveq.l    D0, 0x14
  2786. 00002066  3B40 B12C                move.w     [A5 - 0x4ED4], D0
  2787. 0000206A  42A7                     clr.l      -[A7]
  2788. 0000206C  4878 0078                push.l     0x78 /* 'x' */
  2789. 00002070  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2790. 00002074  205F                     movea.l    A0, [A7]+
  2791. 00002076  2B48 B150                move.l     [A5 - 0x4EB0], A0
  2792. 0000207A  2F2D B150                move.l     -[A7], [A5 - 0x4EB0]
  2793. 0000207E  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  2794. 00002082  42A7                     clr.l      -[A7]
  2795. 00002084  A975                     syscall    TickCount
  2796. 00002086  201F                     move.l     D0, [A7]+
  2797. 00002088  2B40 AB04                move.l     [A5 - 0x54FC], D0
  2798. 0000208C  4267                     clr.w      -[A7]
  2799. 0000208E  486E FEFA                pea.l      [A6 - 0x106]
  2800. 00002092  486D B18E                pea.l      [A5 - 0x4E72]
  2801. 00002096  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  2802. 0000209A  301F                     move.w     D0, [A7]+
  2803. 0000209C  3B6D B18E B190           move.w     [A5 - 0x4E70], [A5 - 0x4E72]
  2804. 000020A2  4267                     clr.w      -[A7]
  2805. 000020A4  3F38 0A58                move.w     -[A7], [0x00000A58 /* SysMap */]
  2806. 000020A8  486D B18C                pea.l      [A5 - 0x4E74]
  2807. 000020AC  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  2808. 000020B0  301F                     move.w     D0, [A7]+
  2809. 000020B2  42A7                     clr.l      -[A7]
  2810. 000020B4  42A7                     clr.l      -[A7]
  2811. 000020B6  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2812. 000020BA  205F                     movea.l    A0, [A7]+
  2813. 000020BC  2B48 B144                move.l     [A5 - 0x4EBC], A0
  2814. 000020C0  42A7                     clr.l      -[A7]
  2815. 000020C2  42A7                     clr.l      -[A7]
  2816. 000020C4  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2817. 000020C8  205F                     movea.l    A0, [A7]+
  2818. 000020CA  2B48 B148                move.l     [A5 - 0x4EB8], A0
  2819. 000020CE  42A7                     clr.l      -[A7]
  2820. 000020D0  42A7                     clr.l      -[A7]
  2821. 000020D2  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2822. 000020D6  205F                     movea.l    A0, [A7]+
  2823. 000020D8  2B48 B140                move.l     [A5 - 0x4EC0], A0
  2824. 000020DC  4EBA 12C4                jsr        [PC + 0x12C4 /* 000033A2 */]
  2825. 000020E0  3F3C 0001                move.w     -[A7], 0x1
  2826. 000020E4  486D B106                pea.l      [A5 - 0x4EFA]
  2827. 000020E8  486E FFFA                pea.l      [A6 - 0x6]
  2828. 000020EC  486D AB0E                pea.l      [A5 - 0x54F2]
  2829. 000020F0  4EBA 123E                jsr        [PC + 0x123E /* 00003330 */]
  2830. 000020F4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2831. 000020F8  4267                     clr.w      -[A7]
  2832. 000020FA  4EBA 069A                jsr        [PC + 0x69A /* 00002796 */]
  2833. 000020FE  548F                     addq.l     A7, 2
  2834. 00002100  2B40 B158                move.l     [A5 - 0x4EA8], D0
  2835. 00002104  42A7                     clr.l      -[A7]
  2836. 00002106  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2837. 0000210A  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  2838. 0000210E  205F                     movea.l    A0, [A7]+
  2839. 00002110  2B48 B132                move.l     [A5 - 0x4ECE], A0
  2840. 00002114  42A7                     clr.l      -[A7]
  2841. 00002116  42A7                     clr.l      -[A7]
  2842. 00002118  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2843. 0000211C  205F                     movea.l    A0, [A7]+
  2844. 0000211E  2B48 B39C                move.l     [A5 - 0x4C64], A0
  2845. 00002122  3F3C 0001                move.w     -[A7], 0x1
  2846. 00002126  486D B192                pea.l      [A5 - 0x4E6E]
  2847. 0000212A  4EBA 1086                jsr        [PC + 0x1086 /* 000031B2 */]
  2848. 0000212E  5C8F                     addq.l     A7, 6
  2849. 00002130  4267                     clr.w      -[A7]
  2850. 00002132  486D B26A                pea.l      [A5 - 0x4D96]
  2851. 00002136  4EBA 107A                jsr        [PC + 0x107A /* 000031B2 */]
  2852. 0000213A  5C8F                     addq.l     A7, 6
  2853. 0000213C  4A6D B110                tst.w      [A5 - 0x4EF0]
  2854. 00002140  670E                     beq        +0x10 /* 00002150 */
  2855. 00002142  3F3C 0001                move.w     -[A7], 0x1
  2856. 00002146  486D B1FE                pea.l      [A5 - 0x4E02]
  2857. 0000214A  4EBA 1066                jsr        [PC + 0x1066 /* 000031B2 */]
  2858. 0000214E  5C8F                     addq.l     A7, 6
  2859. label00002150:
  2860. 00002150  4EAD 093A                jsr        [A5 + 0x93A /* export_291 */]
  2861. 00002154  2B7C 5255 4E54 B11A      move.l     [A5 - 0x4EE6], 0x52554E54 /* 'RUNT' */
  2862. 0000215C  70FF                     moveq.l    D0, 0xFFFFFFFF
  2863. 0000215E  3B40 B330                move.w     [A5 - 0x4CD0], D0
  2864. 00002162  70FF                     moveq.l    D0, 0xFFFFFFFF
  2865. 00002164  3B40 B4E8                move.w     [A5 - 0x4B18], D0
  2866. 00002168  70FF                     moveq.l    D0, 0xFFFFFFFF
  2867. 0000216A  3B40 B3CC                move.w     [A5 - 0x4C34], D0
  2868. 0000216E  70FF                     moveq.l    D0, 0xFFFFFFFF
  2869. 00002170  3B40 B50A                move.w     [A5 - 0x4AF6], D0
  2870. 00002174  426D B114                clr.w      [A5 - 0x4EEC]
  2871. 00002178  426D B116                clr.w      [A5 - 0x4EEA]
  2872. 0000217C  426D B112                clr.w      [A5 - 0x4EEE]
  2873. 00002180  7001                     moveq.l    D0, 0x01
  2874. 00002182  3B40 B108                move.w     [A5 - 0x4EF8], D0
  2875. 00002186  426D B104                clr.w      [A5 - 0x4EFC]
  2876. 0000218A  7001                     moveq.l    D0, 0x01
  2877. 0000218C  3B40 B102                move.w     [A5 - 0x4EFE], D0
  2878. 00002190  4EBA 001A                jsr        [PC + 0x1A /* 000021AC */]
  2879. 00002194  4EBA 004A                jsr        [PC + 0x4A /* 000021E0 */]
  2880. 00002198  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  2881. 0000219C  4EAD 0DBA                jsr        [A5 + 0xDBA /* export_435 */]
  2882. 000021A0  4EBA 005C                jsr        [PC + 0x5C /* 000021FE */]
  2883. 000021A4  4EAD 1042                jsr        [A5 + 0x1042 /* export_516 */]
  2884. 000021A8  4E5E                     unlink     A6
  2885. 000021AA  4E75                     rts
  2886. fn000021AC:
  2887. 000021AC  48E7 0108                movem.l    -[A7], D7,A4
  2888. 000021B0  42A7                     clr.l      -[A7]
  2889. 000021B2  4878 1708                push.l     0x1708
  2890. 000021B6  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2891. 000021BA  205F                     movea.l    A0, [A7]+
  2892. 000021BC  2B48 B14C                move.l     [A5 - 0x4EB4], A0
  2893. 000021C0  206D B14C                movea.l    A0, [A5 - 0x4EB4]
  2894. 000021C4  2850                     movea.l    A4, [A0]
  2895. 000021C6  7E00                     moveq.l    D7, 0x00
  2896. 000021C8  600A                     bra        +0xC /* 000021D4 */
  2897. label000021CA:
  2898. 000021CA  42AC 0004                clr.l      [A4 + 0x4]
  2899. 000021CE  49EC 010C                lea.l      A4, [A4 + 0x10C]
  2900. 000021D2  5247                     addq.w     D7, 1
  2901. label000021D4:
  2902. 000021D4  0C47 0016                cmpi.w     D7, 0x16
  2903. 000021D8  6DF0                     blt        -0xE /* 000021CA */
  2904. 000021DA  4CDF 1080                movem.l    D7,A4, [A7]+
  2905. 000021DE  4E75                     rts
  2906. fn000021E0:
  2907. 000021E0  42A7                     clr.l      -[A7]
  2908. 000021E2  42A7                     clr.l      -[A7]
  2909. 000021E4  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2910. 000021E8  205F                     movea.l    A0, [A7]+
  2911. 000021EA  2B48 B524                move.l     [A5 - 0x4ADC], A0
  2912. 000021EE  42A7                     clr.l      -[A7]
  2913. 000021F0  42A7                     clr.l      -[A7]
  2914. 000021F2  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2915. 000021F6  205F                     movea.l    A0, [A7]+
  2916. 000021F8  2B48 B528                move.l     [A5 - 0x4AD8], A0
  2917. 000021FC  4E75                     rts
  2918. fn000021FE:
  2919. 000021FE  4E56 FFF0                link       A6, -0x0010
  2920. 00002202  41EE FFF6                lea.l      A0, [A6 - 0xA]
  2921. 00002206  43ED AB0E                lea.l      A1, [A5 - 0x54F2]
  2922. 0000220A  20D9                     move.l     [A0]+, [A1]+
  2923. 0000220C  20D9                     move.l     [A0]+, [A1]+
  2924. 0000220E  302E FFF8                move.w     D0, [A6 - 0x8]
  2925. 00002212  D06E FFFC                add.w      D0, [A6 - 0x4]
  2926. 00002216  E240                     asr        D0.w, 1
  2927. 00002218  3D40 FFFE                move.w     [A6 - 0x2], D0
  2928. 0000221C  302E FFFE                move.w     D0, [A6 - 0x2]
  2929. 00002220  0640 FF26                addi.w     D0, 0xFF26
  2930. 00002224  3D40 FFF8                move.w     [A6 - 0x8], D0
  2931. 00002228  302E FFFE                move.w     D0, [A6 - 0x2]
  2932. 0000222C  0640 00DA                addi.w     D0, 0xDA
  2933. 00002230  3D40 FFFC                move.w     [A6 - 0x4], D0
  2934. 00002234  5F6E FFFA                subq.w     [A6 - 0x6], 7
  2935. 00002238  302E FFFA                move.w     D0, [A6 - 0x6]
  2936. 0000223C  0640 FFDB                addi.w     D0, 0xFFDB
  2937. 00002240  3D40 FFF6                move.w     [A6 - 0xA], D0
  2938. 00002244  4A6D B110                tst.w      [A5 - 0x4EF0]
  2939. 00002248  6700 00AA                beq        +0xAC /* 000022F4 */
  2940. 0000224C  42A7                     clr.l      -[A7]
  2941. 0000224E  3F3C 0100                move.w     -[A7], 0x100
  2942. 00002252  42A7                     clr.l      -[A7]
  2943. 00002254  3F3C 0002                move.w     -[A7], 0x2
  2944. 00002258  4267                     clr.w      -[A7]
  2945. 0000225A  AA91                     syscall    NewPalette
  2946. 0000225C  205F                     movea.l    A0, [A7]+
  2947. 0000225E  2B48 B2D6                move.l     [A5 - 0x4D2A], A0
  2948. 00002262  42A7                     clr.l      -[A7]
  2949. 00002264  42A7                     clr.l      -[A7]
  2950. 00002266  486E FFF6                pea.l      [A6 - 0xA]
  2951. 0000226A  486D B6C8                pea.l      [A5 - 0x4938]
  2952. 0000226E  4267                     clr.w      -[A7]
  2953. 00002270  3F3C 0400                move.w     -[A7], 0x400
  2954. 00002274  4878 FFFF                push.l     0xFFFF
  2955. 00002278  1F3C 0001                move.b     -[A7], 0x1
  2956. 0000227C  4878 FC1A                push.l     0xFC1A
  2957. 00002280  AA45                     syscall    NewCWindow
  2958. 00002282  205F                     movea.l    A0, [A7]+
  2959. 00002284  2B48 B3DC                move.l     [A5 - 0x4C24], A0
  2960. 00002288  2F2D B3DC                move.l     -[A7], [A5 - 0x4C24]
  2961. 0000228C  2F2D B2D6                move.l     -[A7], [A5 - 0x4D2A]
  2962. 00002290  1F3C 0001                move.b     -[A7], 0x1
  2963. 00002294  AA95                     syscall    SetPalette/NSetPalette
  2964. 00002296  42A7                     clr.l      -[A7]
  2965. 00002298  3F3C 0002                move.w     -[A7], 0x2
  2966. 0000229C  42A7                     clr.l      -[A7]
  2967. 0000229E  3F3C 0002                move.w     -[A7], 0x2
  2968. 000022A2  4267                     clr.w      -[A7]
  2969. 000022A4  AA91                     syscall    NewPalette
  2970. 000022A6  205F                     movea.l    A0, [A7]+
  2971. 000022A8  2B48 B2DA                move.l     [A5 - 0x4D26], A0
  2972. 000022AC  70FF                     moveq.l    D0, 0xFFFFFFFF
  2973. 000022AE  3D40 FFF0                move.w     [A6 - 0x10], D0
  2974. 000022B2  70FF                     moveq.l    D0, 0xFFFFFFFF
  2975. 000022B4  3D40 FFF2                move.w     [A6 - 0xE], D0
  2976. 000022B8  70FF                     moveq.l    D0, 0xFFFFFFFF
  2977. 000022BA  3D40 FFF4                move.w     [A6 - 0xC], D0
  2978. 000022BE  2F2D B2DA                move.l     -[A7], [A5 - 0x4D26]
  2979. 000022C2  4267                     clr.w      -[A7]
  2980. 000022C4  486E FFF0                pea.l      [A6 - 0x10]
  2981. 000022C8  AA9C                     syscall    SetEntryColor
  2982. 000022CA  426E FFF0                clr.w      [A6 - 0x10]
  2983. 000022CE  426E FFF2                clr.w      [A6 - 0xE]
  2984. 000022D2  426E FFF4                clr.w      [A6 - 0xC]
  2985. 000022D6  2F2D B2DA                move.l     -[A7], [A5 - 0x4D26]
  2986. 000022DA  3F3C 0001                move.w     -[A7], 0x1
  2987. 000022DE  486E FFF0                pea.l      [A6 - 0x10]
  2988. 000022E2  AA9C                     syscall    SetEntryColor
  2989. 000022E4  4878 FFFF                push.l     0xFFFF
  2990. 000022E8  2F2D B2DA                move.l     -[A7], [A5 - 0x4D26]
  2991. 000022EC  1F3C 0001                move.b     -[A7], 0x1
  2992. 000022F0  AA95                     syscall    SetPalette/NSetPalette
  2993. 000022F2  6026                     bra        +0x28 /* 0000231A */
  2994. label000022F4:
  2995. 000022F4  42A7                     clr.l      -[A7]
  2996. 000022F6  42A7                     clr.l      -[A7]
  2997. 000022F8  486E FFF6                pea.l      [A6 - 0xA]
  2998. 000022FC  486D B6CA                pea.l      [A5 - 0x4936]
  2999. 00002300  4267                     clr.w      -[A7]
  3000. 00002302  3F3C 0400                move.w     -[A7], 0x400
  3001. 00002306  4878 FFFF                push.l     0xFFFF
  3002. 0000230A  1F3C 0001                move.b     -[A7], 0x1
  3003. 0000230E  4878 FC1A                push.l     0xFC1A
  3004. 00002312  A913                     syscall    NewWindow
  3005. 00002314  205F                     movea.l    A0, [A7]+
  3006. 00002316  2B48 B3DC                move.l     [A5 - 0x4C24], A0
  3007. label0000231A:
  3008. 0000231A  206D B3DC                movea.l    A0, [A5 - 0x4C24]
  3009. 0000231E  317C 03DB 006C           move.w     [A0 + 0x6C], 0x3DB
  3010. 00002324  2F2D B3DC                move.l     -[A7], [A5 - 0x4C24]
  3011. 00002328  A873                     syscall    SetPort
  3012. 0000232A  486E FFF6                pea.l      [A6 - 0xA]
  3013. 0000232E  3F3C 000C                move.w     -[A7], 0xC
  3014. 00002332  3F3C 0003                move.w     -[A7], 0x3
  3015. 00002336  3F3C 01D0                move.w     -[A7], 0x1D0
  3016. 0000233A  3F3C 0013                move.w     -[A7], 0x13
  3017. 0000233E  A8A7                     syscall    SetRect
  3018. 00002340  42A7                     clr.l      -[A7]
  3019. 00002342  486E FFF6                pea.l      [A6 - 0xA]
  3020. 00002346  486E FFF6                pea.l      [A6 - 0xA]
  3021. 0000234A  A9D2                     syscall    TENew
  3022. 0000234C  205F                     movea.l    A0, [A7]+
  3023. 0000234E  2B48 B3D8                move.l     [A5 - 0x4C28], A0
  3024. 00002352  486D 0152                pea.l      [A5 + 0x152 /* export_38 */]
  3025. 00002356  2F2D B3D8                move.l     -[A7], [A5 - 0x4C28]
  3026. 0000235A  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  3027. 0000235E  422D B3E0                clr.b      [A5 - 0x4C20]
  3028. 00002362  7001                     moveq.l    D0, 0x01
  3029. 00002364  3B40 B3D6                move.w     [A5 - 0x4C2A], D0
  3030. 00002368  4E5E                     unlink     A6
  3031. 0000236A  4E75                     rts
  3032. export_38:
  3033. 0000236C  4E56 0000                link       A6, 0
  3034. 00002370  48E7 0308                movem.l    -[A7], D6,D7,A4
  3035. 00002374  286E 000A                movea.l    A4, [A6 + 0xA]
  3036. 00002378  2F01                     move.l     -[A7], D1
  3037. 0000237A  2F02                     move.l     -[A7], D2
  3038. 0000237C  306E 0008                movea.w    A0, [A6 + 0x8]
  3039. 00002380  D1CC                     add.l      A0, A4
  3040. 00002382  1C10                     move.b     D6, [A0]
  3041. 00002384  7000                     moveq.l    D0, 0x00
  3042. 00002386  1006                     move.b     D0, D6
  3043. 00002388  41ED B52C                lea.l      A0, [A5 - 0x4AD4]
  3044. 0000238C  4840                     swap.w     D0
  3045. 0000238E  4240                     clr.w      D0
  3046. 00002390  4840                     swap.w     D0
  3047. 00002392  D1C0                     add.l      A0, D0
  3048. 00002394  7000                     moveq.l    D0, 0x00
  3049. 00002396  1010                     move.b     D0, [A0]
  3050. 00002398  0C40 0001                cmpi.w     D0, 0x1
  3051. 0000239C  6606                     bne        +0x8 /* 000023A4 */
  3052. 0000239E  7E01                     moveq.l    D7, 0x01
  3053. 000023A0  6000 00EE                bra        +0xF0 /* 00002490 */
  3054. label000023A4:
  3055. 000023A4  7000                     moveq.l    D0, 0x00
  3056. 000023A6  1006                     move.b     D0, D6
  3057. 000023A8  41ED B52C                lea.l      A0, [A5 - 0x4AD4]
  3058. 000023AC  4840                     swap.w     D0
  3059. 000023AE  4240                     clr.w      D0
  3060. 000023B0  4840                     swap.w     D0
  3061. 000023B2  D1C0                     add.l      A0, D0
  3062. 000023B4  7000                     moveq.l    D0, 0x00
  3063. 000023B6  1010                     move.b     D0, [A0]
  3064. 000023B8  4A40                     tst.w      D0
  3065. 000023BA  6606                     bne        +0x8 /* 000023C2 */
  3066. 000023BC  7E00                     moveq.l    D7, 0x00
  3067. 000023BE  6000 00D0                bra        +0xD2 /* 00002490 */
  3068. label000023C2:
  3069. 000023C2  7E00                     moveq.l    D7, 0x00
  3070. 000023C4  7000                     moveq.l    D0, 0x00
  3071. 000023C6  1006                     move.b     D0, D6
  3072. 000023C8  0C40 0027                cmpi.w     D0, 0x27 /* '\'' */
  3073. 000023CC  664A                     bne        +0x4C /* 00002418 */
  3074. 000023CE  306E 0008                movea.w    A0, [A6 + 0x8]
  3075. 000023D2  D1CC                     add.l      A0, A4
  3076. 000023D4  1C28 FFFF                move.b     D6, [A0 - 0x1]
  3077. 000023D8  7000                     moveq.l    D0, 0x00
  3078. 000023DA  1006                     move.b     D0, D6
  3079. 000023DC  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  3080. 000023E0  650A                     bcs        +0xC /* 000023EC */
  3081. 000023E2  7000                     moveq.l    D0, 0x00
  3082. 000023E4  1006                     move.b     D0, D6
  3083. 000023E6  0C40 009F                cmpi.w     D0, 0x9F
  3084. 000023EA  6306                     bls        +0x8 /* 000023F2 */
  3085. label000023EC:
  3086. 000023EC  7E01                     moveq.l    D7, 0x01
  3087. 000023EE  6000 00A0                bra        +0xA2 /* 00002490 */
  3088. label000023F2:
  3089. 000023F2  306E 0008                movea.w    A0, [A6 + 0x8]
  3090. 000023F6  D1CC                     add.l      A0, A4
  3091. 000023F8  1C28 0001                move.b     D6, [A0 + 0x1]
  3092. 000023FC  7000                     moveq.l    D0, 0x00
  3093. 000023FE  1006                     move.b     D0, D6
  3094. 00002400  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  3095. 00002404  650C                     bcs        +0xE /* 00002412 */
  3096. 00002406  7000                     moveq.l    D0, 0x00
  3097. 00002408  1006                     move.b     D0, D6
  3098. 0000240A  0C40 009F                cmpi.w     D0, 0x9F
  3099. 0000240E  6300 0080                bls        +0x82 /* 00002490 */
  3100. label00002412:
  3101. 00002412  7E01                     moveq.l    D7, 0x01
  3102. 00002414  6000 007A                bra        +0x7C /* 00002490 */
  3103. label00002418:
  3104. 00002418  7000                     moveq.l    D0, 0x00
  3105. 0000241A  1006                     move.b     D0, D6
  3106. 0000241C  0C40 002C                cmpi.w     D0, 0x2C /* ',' */
  3107. 00002420  6644                     bne        +0x46 /* 00002466 */
  3108. 00002422  306E 0008                movea.w    A0, [A6 + 0x8]
  3109. 00002426  D1CC                     add.l      A0, A4
  3110. 00002428  1C28 FFFF                move.b     D6, [A0 - 0x1]
  3111. 0000242C  7000                     moveq.l    D0, 0x00
  3112. 0000242E  1006                     move.b     D0, D6
  3113. 00002430  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  3114. 00002434  650A                     bcs        +0xC /* 00002440 */
  3115. 00002436  7000                     moveq.l    D0, 0x00
  3116. 00002438  1006                     move.b     D0, D6
  3117. 0000243A  0C40 0039                cmpi.w     D0, 0x39 /* '9' */
  3118. 0000243E  6304                     bls        +0x6 /* 00002444 */
  3119. label00002440:
  3120. 00002440  7E01                     moveq.l    D7, 0x01
  3121. 00002442  604C                     bra        +0x4E /* 00002490 */
  3122. label00002444:
  3123. 00002444  306E 0008                movea.w    A0, [A6 + 0x8]
  3124. 00002448  D1CC                     add.l      A0, A4
  3125. 0000244A  1C28 0001                move.b     D6, [A0 + 0x1]
  3126. 0000244E  7000                     moveq.l    D0, 0x00
  3127. 00002450  1006                     move.b     D0, D6
  3128. 00002452  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  3129. 00002456  650A                     bcs        +0xC /* 00002462 */
  3130. 00002458  7000                     moveq.l    D0, 0x00
  3131. 0000245A  1006                     move.b     D0, D6
  3132. 0000245C  0C40 009F                cmpi.w     D0, 0x9F
  3133. 00002460  632E                     bls        +0x30 /* 00002490 */
  3134. label00002462:
  3135. 00002462  7E01                     moveq.l    D7, 0x01
  3136. 00002464  602A                     bra        +0x2C /* 00002490 */
  3137. label00002466:
  3138. 00002466  7000                     moveq.l    D0, 0x00
  3139. 00002468  1006                     move.b     D0, D6
  3140. 0000246A  0C40 002E                cmpi.w     D0, 0x2E /* '.' */
  3141. 0000246E  6620                     bne        +0x22 /* 00002490 */
  3142. 00002470  306E 0008                movea.w    A0, [A6 + 0x8]
  3143. 00002474  D1CC                     add.l      A0, A4
  3144. 00002476  1C28 0001                move.b     D6, [A0 + 0x1]
  3145. 0000247A  7000                     moveq.l    D0, 0x00
  3146. 0000247C  1006                     move.b     D0, D6
  3147. 0000247E  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  3148. 00002482  650A                     bcs        +0xC /* 0000248E */
  3149. 00002484  7000                     moveq.l    D0, 0x00
  3150. 00002486  1006                     move.b     D0, D6
  3151. 00002488  0C40 009F                cmpi.w     D0, 0x9F
  3152. 0000248C  6302                     bls        +0x4 /* 00002490 */
  3153. label0000248E:
  3154. 0000248E  7E01                     moveq.l    D7, 0x01
  3155. label00002490:
  3156. 00002490  241F                     move.l     D2, [A7]+
  3157. 00002492  221F                     move.l     D1, [A7]+
  3158. 00002494  1007                     move.b     D0, D7
  3159. 00002496  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3160. 0000249A  4E5E                     unlink     A6
  3161. 0000249C  205F                     movea.l    A0, [A7]+
  3162. 0000249E  4FEF 0006                lea.l      A7, [A7 + 0x6]
  3163. 000024A2  1E80                     move.b     [A7], D0
  3164. 000024A4  4ED0                     jmp        [A0]
  3165. export_62:
  3166. 000024A6  4E56 FFEC                link       A6, -0x0014
  3167. 000024AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3168. 000024AE  A873                     syscall    SetPort
  3169. 000024B0  206E 0008                movea.l    A0, [A6 + 0x8]
  3170. 000024B4  2D68 008C FFEC           move.l     [A6 - 0x14], [A0 + 0x8C]
  3171. 000024BA  206E FFEC                movea.l    A0, [A6 - 0x14]
  3172. 000024BE  2050                     movea.l    A0, [A0]
  3173. 000024C0  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  3174. 000024C4  4267                     clr.w      -[A7]
  3175. 000024C6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3176. 000024CA  A960                     syscall    GetControlValue/GetCtlValue
  3177. 000024CC  301F                     move.w     D0, [A7]+
  3178. 000024CE  3D40 FFFC                move.w     [A6 - 0x4], D0
  3179. 000024D2  4267                     clr.w      -[A7]
  3180. 000024D4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3181. 000024D8  A960                     syscall    GetControlValue/GetCtlValue
  3182. 000024DA  301F                     move.w     D0, [A7]+
  3183. 000024DC  3D40 FFFE                move.w     [A6 - 0x2], D0
  3184. 000024E0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3185. 000024E4  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3186. 000024E8  A878                     syscall    SetOrigin
  3187. 000024EA  206E 0008                movea.l    A0, [A6 + 0x8]
  3188. 000024EE  43EE FFF4                lea.l      A1, [A6 - 0xC]
  3189. 000024F2  41E8 0010                lea.l      A0, [A0 + 0x10]
  3190. 000024F6  22D8                     move.l     [A1]+, [A0]+
  3191. 000024F8  22D8                     move.l     [A1]+, [A0]+
  3192. 000024FA  206E FFF0                movea.l    A0, [A6 - 0x10]
  3193. 000024FE  2050                     movea.l    A0, [A0]
  3194. 00002500  4A28 0010                tst.b      [A0 + 0x10]
  3195. 00002504  670C                     beq        +0xE /* 00002512 */
  3196. 00002506  066E FFF1 FFF8           addi.w     [A6 - 0x8], 0xFFF1
  3197. 0000250C  066E FFF1 FFFA           addi.w     [A6 - 0x6], 0xFFF1
  3198. label00002512:
  3199. 00002512  486E FFF4                pea.l      [A6 - 0xC]
  3200. 00002516  A87B                     syscall    ClipRect
  3201. 00002518  4E5E                     unlink     A6
  3202. 0000251A  4E75                     rts
  3203. export_28:
  3204. 0000251C  4267                     clr.w      -[A7]
  3205. 0000251E  4267                     clr.w      -[A7]
  3206. 00002520  A878                     syscall    SetOrigin
  3207. 00002522  486D AB0E                pea.l      [A5 - 0x54F2]
  3208. 00002526  A87B                     syscall    ClipRect
  3209. 00002528  4E75                     rts
  3210. export_45:
  3211. fn0000252A:
  3212. 0000252A  42A7                     clr.l      -[A7]
  3213. 0000252C  A9FC                     syscall    ZeroScrap
  3214. 0000252E  201F                     move.l     D0, [A7]+
  3215. 00002530  2F38 0AB4                move.l     -[A7], [0x00000AB4 /* TEScrpHandle */]
  3216. 00002534  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  3217. 00002538  42A7                     clr.l      -[A7]
  3218. 0000253A  3078 0AB0                movea.w    A0, [0x00000AB0 /* TEScrpLength */]
  3219. 0000253E  2F08                     move.l     -[A7], A0
  3220. 00002540  4879 5445 5854           push.l     0x54455854 /* 'TEXT' */
  3221. 00002546  2078 0AB4                movea.l    A0, [0x00000AB4 /* TEScrpHandle */]
  3222. 0000254A  2F10                     move.l     -[A7], [A0]
  3223. 0000254C  A9FE                     syscall    PutScrap
  3224. 0000254E  201F                     move.l     D0, [A7]+
  3225. 00002550  2F38 0AB4                move.l     -[A7], [0x00000AB4 /* TEScrpHandle */]
  3226. 00002554  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  3227. 00002558  3B78 0968 B118           move.w     [A5 - 0x4EE8], [0x00000968 /* ScrapCount */]
  3228. 0000255E  4E75                     rts
  3229. export_53:
  3230. 00002560  4E56 0000                link       A6, 0
  3231. 00002564  48E7 0300                movem.l    -[A7], D6,D7
  3232. 00002568  302E 000E                move.w     D0, [A6 + 0xE]
  3233. 0000256C  B06E 000A                cmp.w      D0, [A6 + 0xA]
  3234. 00002570  6610                     bne        +0x12 /* 00002582 */
  3235. 00002572  302E 000C                move.w     D0, [A6 + 0xC]
  3236. 00002576  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3237. 0000257A  6606                     bne        +0x8 /* 00002582 */
  3238. 0000257C  7000                     moveq.l    D0, 0x00
  3239. 0000257E  6000 020E                bra        +0x210 /* 0000278E */
  3240. label00002582:
  3241. 00002582  302E 000E                move.w     D0, [A6 + 0xE]
  3242. 00002586  906E 000A                sub.w      D0, [A6 + 0xA]
  3243. 0000258A  3F00                     move.w     -[A7], D0
  3244. 0000258C  4EAD 08AA                jsr        [A5 + 0x8AA /* export_273 */]
  3245. 00002590  548F                     addq.l     A7, 2
  3246. 00002592  48C0                     ext.l      D0
  3247. 00002594  2E00                     move.l     D7, D0
  3248. 00002596  302E 000C                move.w     D0, [A6 + 0xC]
  3249. 0000259A  906E 0008                sub.w      D0, [A6 + 0x8]
  3250. 0000259E  3F00                     move.w     -[A7], D0
  3251. 000025A0  4EAD 08AA                jsr        [A5 + 0x8AA /* export_273 */]
  3252. 000025A4  548F                     addq.l     A7, 2
  3253. 000025A6  48C0                     ext.l      D0
  3254. 000025A8  2C00                     move.l     D6, D0
  3255. 000025AA  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  3256. 000025AE  4EAD 08AA                jsr        [A5 + 0x8AA /* export_273 */]
  3257. 000025B2  548F                     addq.l     A7, 2
  3258. 000025B4  3D40 0014                move.w     [A6 + 0x14], D0
  3259. 000025B8  BE86                     cmp.l      D7, D6
  3260. 000025BA  6D00 00F4                blt        +0xF6 /* 000026B0 */
  3261. 000025BE  302E 000E                move.w     D0, [A6 + 0xE]
  3262. 000025C2  B06E 000A                cmp.w      D0, [A6 + 0xA]
  3263. 000025C6  6F00 006C                ble        +0x6E /* 00002634 */
  3264. 000025CA  206E 0010                movea.l    A0, [A6 + 0x10]
  3265. 000025CE  302E 0014                move.w     D0, [A6 + 0x14]
  3266. 000025D2  D168 0002                add.w      [A0 + 0x2], D0
  3267. 000025D6  206E 0010                movea.l    A0, [A6 + 0x10]
  3268. 000025DA  3028 0002                move.w     D0, [A0 + 0x2]
  3269. 000025DE  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3270. 000025E2  6F0A                     ble        +0xC /* 000025EE */
  3271. 000025E4  206E 0010                movea.l    A0, [A6 + 0x10]
  3272. 000025E8  316E 000E 0002           move.w     [A0 + 0x2], [A6 + 0xE]
  3273. label000025EE:
  3274. 000025EE  302E 000E                move.w     D0, [A6 + 0xE]
  3275. 000025F2  906E 000A                sub.w      D0, [A6 + 0xA]
  3276. 000025F6  48C0                     ext.l      D0
  3277. 000025F8  2E00                     move.l     D7, D0
  3278. 000025FA  302E 000C                move.w     D0, [A6 + 0xC]
  3279. 000025FE  906E 0008                sub.w      D0, [A6 + 0x8]
  3280. 00002602  48C0                     ext.l      D0
  3281. 00002604  2C00                     move.l     D6, D0
  3282. 00002606  206E 0010                movea.l    A0, [A6 + 0x10]
  3283. 0000260A  3028 0002                move.w     D0, [A0 + 0x2]
  3284. 0000260E  906E 000A                sub.w      D0, [A6 + 0xA]
  3285. 00002612  48C0                     ext.l      D0
  3286. 00002614  2F06                     move.l     -[A7], D6
  3287. 00002616  2F00                     move.l     -[A7], D0
  3288. 00002618  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3289. 0000261C  2F07                     move.l     -[A7], D7
  3290. 0000261E  2F00                     move.l     -[A7], D0
  3291. 00002620  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3292. 00002624  306E 0008                movea.w    A0, [A6 + 0x8]
  3293. 00002628  D088                     add.l      D0, A0
  3294. 0000262A  206E 0010                movea.l    A0, [A6 + 0x10]
  3295. 0000262E  3080                     move.w     [A0], D0
  3296. 00002630  6000 0068                bra        +0x6A /* 0000269A */
  3297. label00002634:
  3298. 00002634  206E 0010                movea.l    A0, [A6 + 0x10]
  3299. 00002638  302E 0014                move.w     D0, [A6 + 0x14]
  3300. 0000263C  9168 0002                sub.w      [A0 + 0x2], D0
  3301. 00002640  206E 0010                movea.l    A0, [A6 + 0x10]
  3302. 00002644  3028 0002                move.w     D0, [A0 + 0x2]
  3303. 00002648  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3304. 0000264C  6C0A                     bge        +0xC /* 00002658 */
  3305. 0000264E  206E 0010                movea.l    A0, [A6 + 0x10]
  3306. 00002652  316E 000E 0002           move.w     [A0 + 0x2], [A6 + 0xE]
  3307. label00002658:
  3308. 00002658  302E 000A                move.w     D0, [A6 + 0xA]
  3309. 0000265C  906E 000E                sub.w      D0, [A6 + 0xE]
  3310. 00002660  48C0                     ext.l      D0
  3311. 00002662  2E00                     move.l     D7, D0
  3312. 00002664  302E 000C                move.w     D0, [A6 + 0xC]
  3313. 00002668  906E 0008                sub.w      D0, [A6 + 0x8]
  3314. 0000266C  48C0                     ext.l      D0
  3315. 0000266E  2C00                     move.l     D6, D0
  3316. 00002670  206E 0010                movea.l    A0, [A6 + 0x10]
  3317. 00002674  302E 000A                move.w     D0, [A6 + 0xA]
  3318. 00002678  9068 0002                sub.w      D0, [A0 + 0x2]
  3319. 0000267C  48C0                     ext.l      D0
  3320. 0000267E  2F06                     move.l     -[A7], D6
  3321. 00002680  2F00                     move.l     -[A7], D0
  3322. 00002682  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3323. 00002686  2F07                     move.l     -[A7], D7
  3324. 00002688  2F00                     move.l     -[A7], D0
  3325. 0000268A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3326. 0000268E  306E 0008                movea.w    A0, [A6 + 0x8]
  3327. 00002692  D088                     add.l      D0, A0
  3328. 00002694  206E 0010                movea.l    A0, [A6 + 0x10]
  3329. 00002698  3080                     move.w     [A0], D0
  3330. label0000269A:
  3331. 0000269A  206E 0010                movea.l    A0, [A6 + 0x10]
  3332. 0000269E  3028 0002                move.w     D0, [A0 + 0x2]
  3333. 000026A2  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3334. 000026A6  6600 00E4                bne        +0xE6 /* 0000278C */
  3335. 000026AA  7000                     moveq.l    D0, 0x00
  3336. 000026AC  6000 00E0                bra        +0xE2 /* 0000278E */
  3337. label000026B0:
  3338. 000026B0  302E 000C                move.w     D0, [A6 + 0xC]
  3339. 000026B4  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3340. 000026B8  6F62                     ble        +0x64 /* 0000271C */
  3341. 000026BA  206E 0010                movea.l    A0, [A6 + 0x10]
  3342. 000026BE  302E 0014                move.w     D0, [A6 + 0x14]
  3343. 000026C2  D150                     add.w      [A0], D0
  3344. 000026C4  206E 0010                movea.l    A0, [A6 + 0x10]
  3345. 000026C8  3010                     move.w     D0, [A0]
  3346. 000026CA  B06E 000C                cmp.w      D0, [A6 + 0xC]
  3347. 000026CE  6F08                     ble        +0xA /* 000026D8 */
  3348. 000026D0  206E 0010                movea.l    A0, [A6 + 0x10]
  3349. 000026D4  30AE 000C                move.w     [A0], [A6 + 0xC]
  3350. label000026D8:
  3351. 000026D8  302E 000E                move.w     D0, [A6 + 0xE]
  3352. 000026DC  906E 000A                sub.w      D0, [A6 + 0xA]
  3353. 000026E0  48C0                     ext.l      D0
  3354. 000026E2  2E00                     move.l     D7, D0
  3355. 000026E4  302E 000C                move.w     D0, [A6 + 0xC]
  3356. 000026E8  906E 0008                sub.w      D0, [A6 + 0x8]
  3357. 000026EC  48C0                     ext.l      D0
  3358. 000026EE  2C00                     move.l     D6, D0
  3359. 000026F0  206E 0010                movea.l    A0, [A6 + 0x10]
  3360. 000026F4  3010                     move.w     D0, [A0]
  3361. 000026F6  906E 0008                sub.w      D0, [A6 + 0x8]
  3362. 000026FA  48C0                     ext.l      D0
  3363. 000026FC  2F07                     move.l     -[A7], D7
  3364. 000026FE  2F00                     move.l     -[A7], D0
  3365. 00002700  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3366. 00002704  2F06                     move.l     -[A7], D6
  3367. 00002706  2F00                     move.l     -[A7], D0
  3368. 00002708  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3369. 0000270C  306E 000A                movea.w    A0, [A6 + 0xA]
  3370. 00002710  D088                     add.l      D0, A0
  3371. 00002712  206E 0010                movea.l    A0, [A6 + 0x10]
  3372. 00002716  3140 0002                move.w     [A0 + 0x2], D0
  3373. 0000271A  6060                     bra        +0x62 /* 0000277C */
  3374. label0000271C:
  3375. 0000271C  206E 0010                movea.l    A0, [A6 + 0x10]
  3376. 00002720  302E 0014                move.w     D0, [A6 + 0x14]
  3377. 00002724  9150                     sub.w      [A0], D0
  3378. 00002726  206E 0010                movea.l    A0, [A6 + 0x10]
  3379. 0000272A  3010                     move.w     D0, [A0]
  3380. 0000272C  B06E 000C                cmp.w      D0, [A6 + 0xC]
  3381. 00002730  6C08                     bge        +0xA /* 0000273A */
  3382. 00002732  206E 0010                movea.l    A0, [A6 + 0x10]
  3383. 00002736  30AE 000C                move.w     [A0], [A6 + 0xC]
  3384. label0000273A:
  3385. 0000273A  302E 000E                move.w     D0, [A6 + 0xE]
  3386. 0000273E  906E 000A                sub.w      D0, [A6 + 0xA]
  3387. 00002742  48C0                     ext.l      D0
  3388. 00002744  2E00                     move.l     D7, D0
  3389. 00002746  302E 0008                move.w     D0, [A6 + 0x8]
  3390. 0000274A  906E 000C                sub.w      D0, [A6 + 0xC]
  3391. 0000274E  48C0                     ext.l      D0
  3392. 00002750  2C00                     move.l     D6, D0
  3393. 00002752  206E 0010                movea.l    A0, [A6 + 0x10]
  3394. 00002756  302E 0008                move.w     D0, [A6 + 0x8]
  3395. 0000275A  9050                     sub.w      D0, [A0]
  3396. 0000275C  48C0                     ext.l      D0
  3397. 0000275E  2F07                     move.l     -[A7], D7
  3398. 00002760  2F00                     move.l     -[A7], D0
  3399. 00002762  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3400. 00002766  2F06                     move.l     -[A7], D6
  3401. 00002768  2F00                     move.l     -[A7], D0
  3402. 0000276A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3403. 0000276E  306E 000A                movea.w    A0, [A6 + 0xA]
  3404. 00002772  D088                     add.l      D0, A0
  3405. 00002774  206E 0010                movea.l    A0, [A6 + 0x10]
  3406. 00002778  3140 0002                move.w     [A0 + 0x2], D0
  3407. label0000277C:
  3408. 0000277C  206E 0010                movea.l    A0, [A6 + 0x10]
  3409. 00002780  3010                     move.w     D0, [A0]
  3410. 00002782  B06E 000C                cmp.w      D0, [A6 + 0xC]
  3411. 00002786  6604                     bne        +0x6 /* 0000278C */
  3412. 00002788  7000                     moveq.l    D0, 0x00
  3413. 0000278A  6002                     bra        +0x4 /* 0000278E */
  3414. label0000278C:
  3415. 0000278C  7001                     moveq.l    D0, 0x01
  3416. label0000278E:
  3417. 0000278E  4CDF 00C0                movem.l    D6,D7, [A7]+
  3418. 00002792  4E5E                     unlink     A6
  3419. 00002794  4E75                     rts
  3420. export_51:
  3421. fn00002796:
  3422. 00002796  4E56 FEE0                link       A6, -0x0120
  3423. 0000279A  3D7C 0D00 FFE4           move.w     [A6 - 0x1C], 0xD00 /* '\r\0' */
  3424. 000027A0  7004                     moveq.l    D0, 0x04
  3425. 000027A2  3D40 FFE6                move.w     [A6 - 0x1A], D0
  3426. 000027A6  7009                     moveq.l    D0, 0x09
  3427. 000027A8  3D40 FFE8                move.w     [A6 - 0x18], D0
  3428. 000027AC  7002                     moveq.l    D0, 0x02
  3429. 000027AE  3D40 FFEA                move.w     [A6 - 0x16], D0
  3430. 000027B2  426E FFEC                clr.w      [A6 - 0x14]
  3431. 000027B6  426E FFEE                clr.w      [A6 - 0x12]
  3432. 000027BA  42AE FFF0                clr.l      [A6 - 0x10]
  3433. 000027BE  486E FFF4                pea.l      [A6 - 0xC]
  3434. 000027C2  3F3C 0014                move.w     -[A7], 0x14
  3435. 000027C6  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  3436. 000027CA  3F3C 01EC                move.w     -[A7], 0x1EC
  3437. 000027CE  3F3C 0142                move.w     -[A7], 0x142
  3438. 000027D2  A8A7                     syscall    SetRect
  3439. 000027D4  42A7                     clr.l      -[A7]
  3440. 000027D6  42A7                     clr.l      -[A7]
  3441. 000027D8  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3442. 000027DC  205F                     movea.l    A0, [A7]+
  3443. 000027DE  2D48 FFE0                move.l     [A6 - 0x20], A0
  3444. 000027E2  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  3445. 000027E8  6624                     bne        +0x26 /* 0000280E */
  3446. 000027EA  486E FEE0                pea.l      [A6 - 0x120]
  3447. 000027EE  3F3C 03E8                move.w     -[A7], 0x3E8
  3448. 000027F2  3F3C 0007                move.w     -[A7], 0x7
  3449. 000027F6  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  3450. 000027FA  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3451. 000027FE  486E FEE0                pea.l      [A6 - 0x120]
  3452. 00002802  4EBA 1B44                jsr        [PC + 0x1B44 /* 00004348 */]
  3453. 00002806  508F                     addq.l     A7, 8
  3454. 00002808  700D                     moveq.l    D0, 0x0D
  3455. 0000280A  3D40 FFEC                move.w     [A6 - 0x14], D0
  3456. label0000280E:
  3457. 0000280E  0C6E 0002 0008           cmpi.w     [A6 + 0x8], 0x2
  3458. 00002814  6624                     bne        +0x26 /* 0000283A */
  3459. 00002816  486E FEE0                pea.l      [A6 - 0x120]
  3460. 0000281A  3F3C 03E8                move.w     -[A7], 0x3E8
  3461. 0000281E  3F3C 0008                move.w     -[A7], 0x8
  3462. 00002822  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  3463. 00002826  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3464. 0000282A  486E FEE0                pea.l      [A6 - 0x120]
  3465. 0000282E  4EBA 1B18                jsr        [PC + 0x1B18 /* 00004348 */]
  3466. 00002832  508F                     addq.l     A7, 8
  3467. 00002834  7010                     moveq.l    D0, 0x10
  3468. 00002836  3D40 FFEC                move.w     [A6 - 0x14], D0
  3469. label0000283A:
  3470. 0000283A  42A7                     clr.l      -[A7]
  3471. 0000283C  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3472. 00002840  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3473. 00002844  201F                     move.l     D0, [A7]+
  3474. 00002846  2D40 FFFC                move.l     [A6 - 0x4], D0
  3475. 0000284A  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3476. 0000284E  206E FFFC                movea.l    A0, [A6 - 0x4]
  3477. 00002852  4868 0018                pea.l      [A0 + 0x18]
  3478. 00002856  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  3479. 0000285A  206E FFE0                movea.l    A0, [A6 - 0x20]
  3480. 0000285E  2010                     move.l     D0, [A0]
  3481. 00002860  D0AE FFFC                add.l      D0, [A6 - 0x4]
  3482. 00002864  4878 0018                push.l     0x18
  3483. 00002868  2F00                     move.l     -[A7], D0
  3484. 0000286A  486E FFE4                pea.l      [A6 - 0x1C]
  3485. 0000286E  4EBA E804                jsr        [PC - 0x17FC /* 00001074 */]
  3486. 00002872  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3487. 00002876  202E FFE0                move.l     D0, [A6 - 0x20]
  3488. 0000287A  4E5E                     unlink     A6
  3489. 0000287C  4E75                     rts
  3490. export_58:
  3491. fn0000287E:
  3492. 0000287E  4E56 FFFC                link       A6, -0x0004
  3493. 00002882  2F0C                     move.l     -[A7], A4
  3494. 00002884  286E 0008                movea.l    A4, [A6 + 0x8]
  3495. 00002888  302D AB14                move.w     D0, [A5 - 0x54EC]
  3496. 0000288C  906D AB10                sub.w      D0, [A5 - 0x54F0]
  3497. 00002890  3D40 FFFE                move.w     [A6 - 0x2], D0
  3498. 00002894  302D AB12                move.w     D0, [A5 - 0x54EE]
  3499. 00002898  906D AB0E                sub.w      D0, [A5 - 0x54F2]
  3500. 0000289C  3D40 FFFC                move.w     [A6 - 0x4], D0
  3501. 000028A0  302C 0006                move.w     D0, [A4 + 0x6]
  3502. 000028A4  906C 0002                sub.w      D0, [A4 + 0x2]
  3503. 000028A8  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3504. 000028AC  6F0C                     ble        +0xE /* 000028BA */
  3505. 000028AE  302C 0002                move.w     D0, [A4 + 0x2]
  3506. 000028B2  D06E FFFE                add.w      D0, [A6 - 0x2]
  3507. 000028B6  3940 0006                move.w     [A4 + 0x6], D0
  3508. label000028BA:
  3509. 000028BA  302C 0004                move.w     D0, [A4 + 0x4]
  3510. 000028BE  9054                     sub.w      D0, [A4]
  3511. 000028C0  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  3512. 000028C4  6F0A                     ble        +0xC /* 000028D0 */
  3513. 000028C6  3014                     move.w     D0, [A4]
  3514. 000028C8  D06E FFFC                add.w      D0, [A6 - 0x4]
  3515. 000028CC  3940 0004                move.w     [A4 + 0x4], D0
  3516. label000028D0:
  3517. 000028D0  285F                     movea.l    A4, [A7]+
  3518. 000028D2  4E5E                     unlink     A6
  3519. 000028D4  4E75                     rts
  3520. export_25:
  3521. fn000028D6:
  3522. 000028D6  4E56 FFF0                link       A6, -0x0010
  3523. 000028DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3524. 000028DE  4EBA FF9E                jsr        [PC - 0x62 /* 0000287E */]
  3525. 000028E2  588F                     addq.l     A7, 4
  3526. 000028E4  206E 0008                movea.l    A0, [A6 + 0x8]
  3527. 000028E8  3D50 FFF2                move.w     [A6 - 0xE], [A0]
  3528. 000028EC  206E 0008                movea.l    A0, [A6 + 0x8]
  3529. 000028F0  3D68 0002 FFF0           move.w     [A6 - 0x10], [A0 + 0x2]
  3530. 000028F6  206E 0008                movea.l    A0, [A6 + 0x8]
  3531. 000028FA  3028 0006                move.w     D0, [A0 + 0x6]
  3532. 000028FE  906E FFF0                sub.w      D0, [A6 - 0x10]
  3533. 00002902  3D40 FFF6                move.w     [A6 - 0xA], D0
  3534. 00002906  206E 0008                movea.l    A0, [A6 + 0x8]
  3535. 0000290A  3028 0004                move.w     D0, [A0 + 0x4]
  3536. 0000290E  906E FFF2                sub.w      D0, [A6 - 0xE]
  3537. 00002912  3D40 FFF4                move.w     [A6 - 0xC], D0
  3538. 00002916  206E 000C                movea.l    A0, [A6 + 0xC]
  3539. 0000291A  0828 0007 0006           btst.b     [A0 + 0x6], 0x7
  3540. 00002920  672A                     beq        +0x2C /* 0000294C */
  3541. 00002922  206E 000C                movea.l    A0, [A6 + 0xC]
  3542. 00002926  2068 0002                movea.l    A0, [A0 + 0x2]
  3543. 0000292A  2050                     movea.l    A0, [A0]
  3544. 0000292C  3028 0006                move.w     D0, [A0 + 0x6]
  3545. 00002930  4440                     neg.w      D0
  3546. 00002932  3D40 FFFA                move.w     [A6 - 0x6], D0
  3547. 00002936  206E 000C                movea.l    A0, [A6 + 0xC]
  3548. 0000293A  2068 0002                movea.l    A0, [A0 + 0x2]
  3549. 0000293E  2050                     movea.l    A0, [A0]
  3550. 00002940  3028 0008                move.w     D0, [A0 + 0x8]
  3551. 00002944  4440                     neg.w      D0
  3552. 00002946  3D40 FFF8                move.w     [A6 - 0x8], D0
  3553. 0000294A  601C                     bra        +0x1E /* 00002968 */
  3554. label0000294C:
  3555. 0000294C  206E 000C                movea.l    A0, [A6 + 0xC]
  3556. 00002950  3028 0008                move.w     D0, [A0 + 0x8]
  3557. 00002954  4440                     neg.w      D0
  3558. 00002956  3D40 FFFA                move.w     [A6 - 0x6], D0
  3559. 0000295A  206E 000C                movea.l    A0, [A6 + 0xC]
  3560. 0000295E  3028 000A                move.w     D0, [A0 + 0xA]
  3561. 00002962  4440                     neg.w      D0
  3562. 00002964  3D40 FFF8                move.w     [A6 - 0x8], D0
  3563. label00002968:
  3564. 00002968  206E 000C                movea.l    A0, [A6 + 0xC]
  3565. 0000296C  3D68 0016 FFFE           move.w     [A6 - 0x2], [A0 + 0x16]
  3566. 00002972  206E 000C                movea.l    A0, [A6 + 0xC]
  3567. 00002976  3D68 0014 FFFC           move.w     [A6 - 0x4], [A0 + 0x14]
  3568. 0000297C  302E FFF2                move.w     D0, [A6 - 0xE]
  3569. 00002980  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  3570. 00002984  660A                     bne        +0xC /* 00002990 */
  3571. 00002986  302E FFF0                move.w     D0, [A6 - 0x10]
  3572. 0000298A  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  3573. 0000298E  6710                     beq        +0x12 /* 000029A0 */
  3574. label00002990:
  3575. 00002990  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3576. 00002994  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  3577. 00002998  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  3578. 0000299C  4267                     clr.w      -[A7]
  3579. 0000299E  A91B                     syscall    MoveWindow
  3580. label000029A0:
  3581. 000029A0  302E FFF6                move.w     D0, [A6 - 0xA]
  3582. 000029A4  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3583. 000029A8  660A                     bne        +0xC /* 000029B4 */
  3584. 000029AA  302E FFF4                move.w     D0, [A6 - 0xC]
  3585. 000029AE  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  3586. 000029B2  6712                     beq        +0x14 /* 000029C6 */
  3587. label000029B4:
  3588. 000029B4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3589. 000029B8  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  3590. 000029BC  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  3591. 000029C0  1F3C 00FF                move.b     -[A7], 0xFF
  3592. 000029C4  A91D                     syscall    SizeWindow
  3593. label000029C6:
  3594. 000029C6  4E5E                     unlink     A6
  3595. 000029C8  4E75                     rts
  3596. export_30:
  3597. 000029CA  4E56 FFF8                link       A6, -0x0008
  3598. 000029CE  206E 0008                movea.l    A0, [A6 + 0x8]
  3599. 000029D2  0828 0007 0006           btst.b     [A0 + 0x6], 0x7
  3600. 000029D8  672A                     beq        +0x2C /* 00002A04 */
  3601. 000029DA  206E 0008                movea.l    A0, [A6 + 0x8]
  3602. 000029DE  2068 0002                movea.l    A0, [A0 + 0x2]
  3603. 000029E2  2050                     movea.l    A0, [A0]
  3604. 000029E4  3028 0006                move.w     D0, [A0 + 0x6]
  3605. 000029E8  4440                     neg.w      D0
  3606. 000029EA  3D40 FFF8                move.w     [A6 - 0x8], D0
  3607. 000029EE  206E 0008                movea.l    A0, [A6 + 0x8]
  3608. 000029F2  2068 0002                movea.l    A0, [A0 + 0x2]
  3609. 000029F6  2050                     movea.l    A0, [A0]
  3610. 000029F8  3028 0008                move.w     D0, [A0 + 0x8]
  3611. 000029FC  4440                     neg.w      D0
  3612. 000029FE  3D40 FFFA                move.w     [A6 - 0x6], D0
  3613. 00002A02  601C                     bra        +0x1E /* 00002A20 */
  3614. label00002A04:
  3615. 00002A04  206E 0008                movea.l    A0, [A6 + 0x8]
  3616. 00002A08  3028 0008                move.w     D0, [A0 + 0x8]
  3617. 00002A0C  4440                     neg.w      D0
  3618. 00002A0E  3D40 FFF8                move.w     [A6 - 0x8], D0
  3619. 00002A12  206E 0008                movea.l    A0, [A6 + 0x8]
  3620. 00002A16  3028 000A                move.w     D0, [A0 + 0xA]
  3621. 00002A1A  4440                     neg.w      D0
  3622. 00002A1C  3D40 FFFA                move.w     [A6 - 0x6], D0
  3623. label00002A20:
  3624. 00002A20  206E 0008                movea.l    A0, [A6 + 0x8]
  3625. 00002A24  302E FFF8                move.w     D0, [A6 - 0x8]
  3626. 00002A28  D068 0014                add.w      D0, [A0 + 0x14]
  3627. 00002A2C  3D40 FFFC                move.w     [A6 - 0x4], D0
  3628. 00002A30  206E 0008                movea.l    A0, [A6 + 0x8]
  3629. 00002A34  302E FFFA                move.w     D0, [A6 - 0x6]
  3630. 00002A38  D068 0016                add.w      D0, [A0 + 0x16]
  3631. 00002A3C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3632. 00002A40  206E 000C                movea.l    A0, [A6 + 0xC]
  3633. 00002A44  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3634. 00002A48  20D9                     move.l     [A0]+, [A1]+
  3635. 00002A4A  20D9                     move.l     [A0]+, [A1]+
  3636. 00002A4C  4E5E                     unlink     A6
  3637. 00002A4E  4E75                     rts
  3638. export_39:
  3639. 00002A50  4E56 FFFC                link       A6, -0x0004
  3640. 00002A54  2D6E 0008 FFFC           move.l     [A6 - 0x4], [A6 + 0x8]
  3641. 00002A5A  4267                     clr.w      -[A7]
  3642. 00002A5C  486E FFFC                pea.l      [A6 - 0x4]
  3643. 00002A60  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  3644. 00002A64  301F                     move.w     D0, [A7]+
  3645. 00002A66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3646. 00002A6A  42A7                     clr.l      -[A7]
  3647. 00002A6C  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  3648. 00002A70  4267                     clr.w      -[A7]
  3649. 00002A72  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3650. 00002A76  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3651. 00002A7A  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  3652. 00002A7E  301F                     move.w     D0, [A7]+
  3653. 00002A80  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3654. 00002A84  42A7                     clr.l      -[A7]
  3655. 00002A86  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  3656. 00002A8A  4267                     clr.w      -[A7]
  3657. 00002A8C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3658. 00002A90  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3659. 00002A94  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  3660. 00002A98  301F                     move.w     D0, [A7]+
  3661. 00002A9A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3662. 00002A9E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3663. 00002AA2  4E5E                     unlink     A6
  3664. 00002AA4  4E75                     rts
  3665. export_52:
  3666. 00002AA6  4E56 FFFC                link       A6, -0x0004
  3667. 00002AAA  2F07                     move.l     -[A7], D7
  3668. 00002AAC  7E00                     moveq.l    D7, 0x00
  3669. 00002AAE  3F3C 0002                move.w     -[A7], 0x2
  3670. 00002AB2  2F2D B630                move.l     -[A7], [A5 - 0x49D0]
  3671. 00002AB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3672. 00002ABA  4EBA 003A                jsr        [PC + 0x3A /* 00002AF6 */]
  3673. 00002ABE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3674. 00002AC2  4A40                     tst.w      D0
  3675. 00002AC4  671C                     beq        +0x1E /* 00002AE2 */
  3676. 00002AC6  202E 000C                move.l     D0, [A6 + 0xC]
  3677. 00002ACA  90AD B62C                sub.l      D0, [A5 - 0x49D4]
  3678. 00002ACE  42A7                     clr.l      -[A7]
  3679. 00002AD0  2D40 FFFC                move.l     [A6 - 0x4], D0
  3680. 00002AD4  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3681. 00002AD8  201F                     move.l     D0, [A7]+
  3682. 00002ADA  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  3683. 00002ADE  6D02                     blt        +0x4 /* 00002AE2 */
  3684. 00002AE0  7E01                     moveq.l    D7, 0x01
  3685. label00002AE2:
  3686. 00002AE2  2B6E 0008 B630           move.l     [A5 - 0x49D0], [A6 + 0x8]
  3687. 00002AE8  2B6E 000C B62C           move.l     [A5 - 0x49D4], [A6 + 0xC]
  3688. 00002AEE  3007                     move.w     D0, D7
  3689. 00002AF0  2E1F                     move.l     D7, [A7]+
  3690. 00002AF2  4E5E                     unlink     A6
  3691. 00002AF4  4E75                     rts
  3692. export_59:
  3693. fn00002AF6:
  3694. 00002AF6  4E56 FFF8                link       A6, -0x0008
  3695. 00002AFA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3696. 00002AFE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3697. 00002B02  486E FFF8                pea.l      [A6 - 0x8]
  3698. 00002B06  A8AC                     syscall    Pt2Rect
  3699. 00002B08  302E 0010                move.w     D0, [A6 + 0x10]
  3700. 00002B0C  4440                     neg.w      D0
  3701. 00002B0E  322E 0010                move.w     D1, [A6 + 0x10]
  3702. 00002B12  4441                     neg.w      D1
  3703. 00002B14  486E FFF8                pea.l      [A6 - 0x8]
  3704. 00002B18  3F00                     move.w     -[A7], D0
  3705. 00002B1A  3F01                     move.w     -[A7], D1
  3706. 00002B1C  A8A9                     syscall    InsetRect
  3707. 00002B1E  4267                     clr.w      -[A7]
  3708. 00002B20  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3709. 00002B24  486E FFF8                pea.l      [A6 - 0x8]
  3710. 00002B28  A8AD                     syscall    PtInRect
  3711. 00002B2A  101F                     move.b     D0, [A7]+
  3712. 00002B2C  4880                     ext.w      D0
  3713. 00002B2E  4E5E                     unlink     A6
  3714. 00002B30  4E75                     rts
  3715. export_63:
  3716. 00002B32  4E56 FFA6                link       A6, -0x005A
  3717. 00002B36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3718. 00002B3A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3719. 00002B3E  486E FFEC                pea.l      [A6 - 0x14]
  3720. 00002B42  A8AC                     syscall    Pt2Rect
  3721. 00002B44  302E 0014                move.w     D0, [A6 + 0x14]
  3722. 00002B48  4440                     neg.w      D0
  3723. 00002B4A  322E 0014                move.w     D1, [A6 + 0x14]
  3724. 00002B4E  4441                     neg.w      D1
  3725. 00002B50  486E FFEC                pea.l      [A6 - 0x14]
  3726. 00002B54  3F00                     move.w     -[A7], D0
  3727. 00002B56  3F01                     move.w     -[A7], D1
  3728. 00002B58  A8A9                     syscall    InsetRect
  3729. 00002B5A  4267                     clr.w      -[A7]
  3730. 00002B5C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3731. 00002B60  486E FFEC                pea.l      [A6 - 0x14]
  3732. 00002B64  A8AD                     syscall    PtInRect
  3733. 00002B66  101F                     move.b     D0, [A7]+
  3734. 00002B68  4A00                     tst.b      D0
  3735. 00002B6A  6606                     bne        +0x8 /* 00002B72 */
  3736. 00002B6C  7000                     moveq.l    D0, 0x00
  3737. 00002B6E  6000 0222                bra        +0x224 /* 00002D92 */
  3738. label00002B72:
  3739. 00002B72  302E 000A                move.w     D0, [A6 + 0xA]
  3740. 00002B76  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3741. 00002B7A  670A                     beq        +0xC /* 00002B86 */
  3742. 00002B7C  302E 0008                move.w     D0, [A6 + 0x8]
  3743. 00002B80  B06E 000C                cmp.w      D0, [A6 + 0xC]
  3744. 00002B84  6606                     bne        +0x8 /* 00002B8C */
  3745. label00002B86:
  3746. 00002B86  7001                     moveq.l    D0, 0x01
  3747. 00002B88  6000 0208                bra        +0x20A /* 00002D92 */
  3748. label00002B8C:
  3749. 00002B8C  302E 000C                move.w     D0, [A6 + 0xC]
  3750. 00002B90  906E 0008                sub.w      D0, [A6 + 0x8]
  3751. 00002B94  3D40 FFB8                move.w     [A6 - 0x48], D0
  3752. 00002B98  486E FFB8                pea.l      [A6 - 0x48]
  3753. 00002B9C  486E FFE2                pea.l      [A6 - 0x1E]
  3754. 00002BA0  3F3C 200E                move.w     -[A7], 0x200E
  3755. 00002BA4  A9EB                     syscall    Pack4/FP68K
  3756. 00002BA6  302E 000E                move.w     D0, [A6 + 0xE]
  3757. 00002BAA  906E 000A                sub.w      D0, [A6 + 0xA]
  3758. 00002BAE  3D40 FFB8                move.w     [A6 - 0x48], D0
  3759. 00002BB2  486E FFB8                pea.l      [A6 - 0x48]
  3760. 00002BB6  486E FFE2                pea.l      [A6 - 0x1E]
  3761. 00002BBA  3F3C 2006                move.w     -[A7], 0x2006
  3762. 00002BBE  A9EB                     syscall    Pack4/FP68K
  3763. 00002BC0  3D7C 0001 FFB8           move.w     [A6 - 0x48], 0x1
  3764. 00002BC6  486E FFB8                pea.l      [A6 - 0x48]
  3765. 00002BCA  486E FFAE                pea.l      [A6 - 0x52]
  3766. 00002BCE  3F3C 200E                move.w     -[A7], 0x200E
  3767. 00002BD2  A9EB                     syscall    Pack4/FP68K
  3768. 00002BD4  486E FFE2                pea.l      [A6 - 0x1E]
  3769. 00002BD8  486E FFAE                pea.l      [A6 - 0x52]
  3770. 00002BDC  3F3C 0006                move.w     -[A7], 0x6
  3771. 00002BE0  A9EB                     syscall    Pack4/FP68K
  3772. 00002BE2  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  3773. 00002BE6  43EE FFAE                lea.l      A1, [A6 - 0x52]
  3774. 00002BEA  20D9                     move.l     [A0]+, [A1]+
  3775. 00002BEC  20D9                     move.l     [A0]+, [A1]+
  3776. 00002BEE  30D9                     move.w     [A0]+, [A1]+
  3777. 00002BF0  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  3778. 00002BF4  2D58 FFB0                move.l     [A6 - 0x50], [A0]+
  3779. 00002BF8  2D58 FFB4                move.l     [A6 - 0x4C], [A0]+
  3780. 00002BFC  3D58 FFB8                move.w     [A6 - 0x48], [A0]+
  3781. 00002C00  486E 000A                pea.l      [A6 + 0xA]
  3782. 00002C04  486E FFB0                pea.l      [A6 - 0x50]
  3783. 00002C08  3F3C 2004                move.w     -[A7], 0x2004
  3784. 00002C0C  A9EB                     syscall    Pack4/FP68K
  3785. 00002C0E  486E 0008                pea.l      [A6 + 0x8]
  3786. 00002C12  486E FFA6                pea.l      [A6 - 0x5A]
  3787. 00002C16  3F3C 200E                move.w     -[A7], 0x200E
  3788. 00002C1A  A9EB                     syscall    Pack4/FP68K
  3789. 00002C1C  486E FFB0                pea.l      [A6 - 0x50]
  3790. 00002C20  486E FFA6                pea.l      [A6 - 0x5A]
  3791. 00002C24  3F3C 0002                move.w     -[A7], 0x2
  3792. 00002C28  A9EB                     syscall    Pack4/FP68K
  3793. 00002C2A  41EE FFD8                lea.l      A0, [A6 - 0x28]
  3794. 00002C2E  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  3795. 00002C32  20D9                     move.l     [A0]+, [A1]+
  3796. 00002C34  20D9                     move.l     [A0]+, [A1]+
  3797. 00002C36  30D9                     move.w     [A0]+, [A1]+
  3798. 00002C38  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  3799. 00002C3C  2D58 FFB0                move.l     [A6 - 0x50], [A0]+
  3800. 00002C40  2D58 FFB4                move.l     [A6 - 0x4C], [A0]+
  3801. 00002C44  3D58 FFB8                move.w     [A6 - 0x48], [A0]+
  3802. 00002C48  486E 0012                pea.l      [A6 + 0x12]
  3803. 00002C4C  486E FFB0                pea.l      [A6 - 0x50]
  3804. 00002C50  3F3C 2004                move.w     -[A7], 0x2004
  3805. 00002C54  A9EB                     syscall    Pack4/FP68K
  3806. 00002C56  486E 0010                pea.l      [A6 + 0x10]
  3807. 00002C5A  486E FFB0                pea.l      [A6 - 0x50]
  3808. 00002C5E  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  3809. 00002C62  A9EB                     syscall    Pack4/FP68K
  3810. 00002C64  41EE FFCE                lea.l      A0, [A6 - 0x32]
  3811. 00002C68  43EE FFB0                lea.l      A1, [A6 - 0x50]
  3812. 00002C6C  20D9                     move.l     [A0]+, [A1]+
  3813. 00002C6E  20D9                     move.l     [A0]+, [A1]+
  3814. 00002C70  30D9                     move.w     [A0]+, [A1]+
  3815. 00002C72  41EE FFCE                lea.l      A0, [A6 - 0x32]
  3816. 00002C76  2D58 FFB0                move.l     [A6 - 0x50], [A0]+
  3817. 00002C7A  2D58 FFB4                move.l     [A6 - 0x4C], [A0]+
  3818. 00002C7E  3D58 FFB8                move.w     [A6 - 0x48], [A0]+
  3819. 00002C82  486E FFD8                pea.l      [A6 - 0x28]
  3820. 00002C86  486E FFB0                pea.l      [A6 - 0x50]
  3821. 00002C8A  3F3C 0002                move.w     -[A7], 0x2
  3822. 00002C8E  A9EB                     syscall    Pack4/FP68K
  3823. 00002C90  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  3824. 00002C94  2D58 FFA6                move.l     [A6 - 0x5A], [A0]+
  3825. 00002C98  2D58 FFAA                move.l     [A6 - 0x56], [A0]+
  3826. 00002C9C  3D58 FFAE                move.w     [A6 - 0x52], [A0]+
  3827. 00002CA0  486E FFC4                pea.l      [A6 - 0x3C]
  3828. 00002CA4  486E FFA6                pea.l      [A6 - 0x5A]
  3829. 00002CA8  3F3C 0000                move.w     -[A7], 0x0
  3830. 00002CAC  A9EB                     syscall    Pack4/FP68K
  3831. 00002CAE  486E FFA6                pea.l      [A6 - 0x5A]
  3832. 00002CB2  486E FFB0                pea.l      [A6 - 0x50]
  3833. 00002CB6  3F3C 0006                move.w     -[A7], 0x6
  3834. 00002CBA  A9EB                     syscall    Pack4/FP68K
  3835. 00002CBC  41EE FFBA                lea.l      A0, [A6 - 0x46]
  3836. 00002CC0  43EE FFB0                lea.l      A1, [A6 - 0x50]
  3837. 00002CC4  20D9                     move.l     [A0]+, [A1]+
  3838. 00002CC6  20D9                     move.l     [A0]+, [A1]+
  3839. 00002CC8  30D9                     move.w     [A0]+, [A1]+
  3840. 00002CCA  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  3841. 00002CCE  2D58 FFB0                move.l     [A6 - 0x50], [A0]+
  3842. 00002CD2  2D58 FFB4                move.l     [A6 - 0x4C], [A0]+
  3843. 00002CD6  3D58 FFB8                move.w     [A6 - 0x48], [A0]+
  3844. 00002CDA  486E FFB0                pea.l      [A6 - 0x50]
  3845. 00002CDE  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  3846. 00002CE2  A9EB                     syscall    Pack4/FP68K
  3847. 00002CE4  486E FFBA                pea.l      [A6 - 0x46]
  3848. 00002CE8  486E FFB0                pea.l      [A6 - 0x50]
  3849. 00002CEC  3F3C 0004                move.w     -[A7], 0x4
  3850. 00002CF0  A9EB                     syscall    Pack4/FP68K
  3851. 00002CF2  486E FFCE                pea.l      [A6 - 0x32]
  3852. 00002CF6  486E FFB0                pea.l      [A6 - 0x50]
  3853. 00002CFA  3F3C 0000                move.w     -[A7], 0x0
  3854. 00002CFE  A9EB                     syscall    Pack4/FP68K
  3855. 00002D00  486E FFB0                pea.l      [A6 - 0x50]
  3856. 00002D04  3F3C 0016                move.w     -[A7], 0x16
  3857. 00002D08  A9EB                     syscall    Pack4/FP68K
  3858. 00002D0A  486E FFB0                pea.l      [A6 - 0x50]
  3859. 00002D0E  486E FFF8                pea.l      [A6 - 0x8]
  3860. 00002D12  3F3C 2810                move.w     -[A7], 0x2810
  3861. 00002D16  A9EB                     syscall    Pack4/FP68K
  3862. 00002D18  41EE FFBA                lea.l      A0, [A6 - 0x46]
  3863. 00002D1C  2D58 FFB0                move.l     [A6 - 0x50], [A0]+
  3864. 00002D20  2D58 FFB4                move.l     [A6 - 0x4C], [A0]+
  3865. 00002D24  3D58 FFB8                move.w     [A6 - 0x48], [A0]+
  3866. 00002D28  486E FFB0                pea.l      [A6 - 0x50]
  3867. 00002D2C  3F3C 0016                move.w     -[A7], 0x16
  3868. 00002D30  A9EB                     syscall    Pack4/FP68K
  3869. 00002D32  486E FFB0                pea.l      [A6 - 0x50]
  3870. 00002D36  486E FFF4                pea.l      [A6 - 0xC]
  3871. 00002D3A  3F3C 2810                move.w     -[A7], 0x2810
  3872. 00002D3E  A9EB                     syscall    Pack4/FP68K
  3873. 00002D40  306E 0012                movea.w    A0, [A6 + 0x12]
  3874. 00002D44  91EE FFF4                sub.l      A0, [A6 - 0xC]
  3875. 00002D48  326E 0012                movea.w    A1, [A6 + 0x12]
  3876. 00002D4C  93EE FFF4                sub.l      A1, [A6 - 0xC]
  3877. 00002D50  4851                     pea.l      [A1]
  3878. 00002D52  4850                     pea.l      [A0]
  3879. 00002D54  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3880. 00002D58  306E 0010                movea.w    A0, [A6 + 0x10]
  3881. 00002D5C  91EE FFF8                sub.l      A0, [A6 - 0x8]
  3882. 00002D60  326E 0010                movea.w    A1, [A6 + 0x10]
  3883. 00002D64  93EE FFF8                sub.l      A1, [A6 - 0x8]
  3884. 00002D68  4851                     pea.l      [A1]
  3885. 00002D6A  4850                     pea.l      [A0]
  3886. 00002D6C  2D40 FFB6                move.l     [A6 - 0x4A], D0
  3887. 00002D70  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3888. 00002D74  D0AE FFB6                add.l      D0, [A6 - 0x4A]
  3889. 00002D78  2D40 FFFC                move.l     [A6 - 0x4], D0
  3890. 00002D7C  302E 0014                move.w     D0, [A6 + 0x14]
  3891. 00002D80  C1EE 0014                muls.w     D0, [A6 + 0x14]
  3892. 00002D84  48C0                     ext.l      D0
  3893. 00002D86  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  3894. 00002D8A  6F04                     ble        +0x6 /* 00002D90 */
  3895. 00002D8C  7001                     moveq.l    D0, 0x01
  3896. 00002D8E  6002                     bra        +0x4 /* 00002D92 */
  3897. label00002D90:
  3898. 00002D90  7000                     moveq.l    D0, 0x00
  3899. label00002D92:
  3900. 00002D92  4E5E                     unlink     A6
  3901. 00002D94  4E75                     rts
  3902. export_27:
  3903. 00002D96  4E56 0000                link       A6, 0
  3904. 00002D9A  206E 0008                movea.l    A0, [A6 + 0x8]
  3905. 00002D9E  4A10                     tst.b      [A0]
  3906. 00002DA0  6610                     bne        +0x12 /* 00002DB2 */
  3907. 00002DA2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3908. 00002DA6  3F3C 03E8                move.w     -[A7], 0x3E8
  3909. 00002DAA  3F3C 0004                move.w     -[A7], 0x4
  3910. 00002DAE  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  3911. label00002DB2:
  3912. 00002DB2  4E5E                     unlink     A6
  3913. 00002DB4  4E75                     rts
  3914. export_34:
  3915. 00002DB6  4E56 FFF4                link       A6, -0x000C
  3916. 00002DBA  4A6D B110                tst.w      [A5 - 0x4EF0]
  3917. 00002DBE  672A                     beq        +0x2C /* 00002DEA */
  3918. 00002DC0  426E FFFA                clr.w      [A6 - 0x6]
  3919. 00002DC4  426E FFFC                clr.w      [A6 - 0x4]
  3920. 00002DC8  426E FFFE                clr.w      [A6 - 0x2]
  3921. 00002DCC  486E FFFA                pea.l      [A6 - 0x6]
  3922. 00002DD0  AA14                     syscall    RGBForeColor
  3923. 00002DD2  70FF                     moveq.l    D0, 0xFFFFFFFF
  3924. 00002DD4  3D40 FFF4                move.w     [A6 - 0xC], D0
  3925. 00002DD8  70FF                     moveq.l    D0, 0xFFFFFFFF
  3926. 00002DDA  3D40 FFF6                move.w     [A6 - 0xA], D0
  3927. 00002DDE  70FF                     moveq.l    D0, 0xFFFFFFFF
  3928. 00002DE0  3D40 FFF8                move.w     [A6 - 0x8], D0
  3929. 00002DE4  486E FFF4                pea.l      [A6 - 0xC]
  3930. 00002DE8  AA15                     syscall    RGBBackColor
  3931. label00002DEA:
  3932. 00002DEA  4E5E                     unlink     A6
  3933. 00002DEC  4E75                     rts
  3934. export_33:
  3935. fn00002DEE:
  3936. 00002DEE  4E56 FFF0                link       A6, -0x0010
  3937. 00002DF2  486E FFF0                pea.l      [A6 - 0x10]
  3938. 00002DF6  A976                     syscall    GetKeys
  3939. 00002DF8  7001                     moveq.l    D0, 0x01
  3940. 00002DFA  C0AE FFF4                and.l      D0, [A6 - 0xC]
  3941. 00002DFE  4E5E                     unlink     A6
  3942. 00002E00  4E75                     rts
  3943. export_49:
  3944. 00002E02  4E56 FFF0                link       A6, -0x0010
  3945. 00002E06  486E FFF0                pea.l      [A6 - 0x10]
  3946. 00002E0A  A976                     syscall    GetKeys
  3947. 00002E0C  7004                     moveq.l    D0, 0x04
  3948. 00002E0E  C0AE FFF4                and.l      D0, [A6 - 0xC]
  3949. 00002E12  4E5E                     unlink     A6
  3950. 00002E14  4E75                     rts
  3951. fn00002E16:
  3952. 00002E16  4E56 FEEC                link       A6, -0x0114
  3953. 00002E1A  486E FEEC                pea.l      [A6 - 0x114]
  3954. 00002E1E  3F3C 03E8                move.w     -[A7], 0x3E8
  3955. 00002E22  3F3C 0005                move.w     -[A7], 0x5
  3956. 00002E26  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  3957. 00002E2A  42A7                     clr.l      -[A7]
  3958. 00002E2C  4878 1594                push.l     0x1594
  3959. 00002E30  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  3960. 00002E34  205F                     movea.l    A0, [A7]+
  3961. 00002E36  2B48 B13C                move.l     [A5 - 0x4EC4], A0
  3962. 00002E3A  42A7                     clr.l      -[A7]
  3963. 00002E3C  4879 4C41 5354           push.l     0x4C415354 /* 'LAST' */
  3964. 00002E42  3F3C 0065                move.w     -[A7], 0x65 /* 'e' */
  3965. 00002E46  A9A0                     syscall    GetResource
  3966. 00002E48  205F                     movea.l    A0, [A7]+
  3967. 00002E4A  2D48 FFF6                move.l     [A6 - 0xA], A0
  3968. 00002E4E  206E FFF6                movea.l    A0, [A6 - 0xA]
  3969. 00002E52  2050                     movea.l    A0, [A0]
  3970. 00002E54  43EE FFFA                lea.l      A1, [A6 - 0x6]
  3971. 00002E58  22D8                     move.l     [A1]+, [A0]+
  3972. 00002E5A  32D8                     move.w     [A1]+, [A0]+
  3973. 00002E5C  709C                     moveq.l    D0, 0xFFFFFF9C
  3974. 00002E5E  3D40 FFF4                move.w     [A6 - 0xC], D0
  3975. 00002E62  486E FFF4                pea.l      [A6 - 0xC]
  3976. 00002E66  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3977. 00002E6A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3978. 00002E6E  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  3979. 00002E72  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3980. 00002E76  2F2D B13C                move.l     -[A7], [A5 - 0x4EC4]
  3981. 00002E7A  486E FEEC                pea.l      [A6 - 0x114]
  3982. 00002E7E  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  3983. 00002E82  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  3984. 00002E86  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3985. 00002E8A  4A40                     tst.w      D0
  3986. 00002E8C  6700 008A                beq        +0x8C /* 00002F18 */
  3987. 00002E90  2D7C 4D44 4F43 FFF0      move.l     [A6 - 0x10], 0x4D444F43 /* 'MDOC' */
  3988. 00002E98  2D7C 5255 4E54 FFEC      move.l     [A6 - 0x14], 0x52554E54 /* 'RUNT' */
  3989. 00002EA0  486E FFEC                pea.l      [A6 - 0x14]
  3990. 00002EA4  486E FFF0                pea.l      [A6 - 0x10]
  3991. 00002EA8  486E FFF4                pea.l      [A6 - 0xC]
  3992. 00002EAC  486E FEEC                pea.l      [A6 - 0x114]
  3993. 00002EB0  486E FEEC                pea.l      [A6 - 0x114]
  3994. 00002EB4  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  3995. 00002EB8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3996. 00002EBC  4A40                     tst.w      D0
  3997. 00002EBE  660E                     bne        +0x10 /* 00002ECE */
  3998. 00002EC0  2F2D B13C                move.l     -[A7], [A5 - 0x4EC4]
  3999. 00002EC4  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  4000. 00002EC8  42AD B13C                clr.l      [A5 - 0x4EC4]
  4001. 00002ECC  604A                     bra        +0x4C /* 00002F18 */
  4002. label00002ECE:
  4003. 00002ECE  486E FFFA                pea.l      [A6 - 0x6]
  4004. 00002ED2  486E FFFC                pea.l      [A6 - 0x4]
  4005. 00002ED6  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  4006. 00002EDA  4EAD 0D7A                jsr        [A5 + 0xD7A /* export_427 */]
  4007. 00002EDE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4008. 00002EE2  206E FFF6                movea.l    A0, [A6 - 0xA]
  4009. 00002EE6  2050                     movea.l    A0, [A0]
  4010. 00002EE8  43EE FFFA                lea.l      A1, [A6 - 0x6]
  4011. 00002EEC  20D9                     move.l     [A0]+, [A1]+
  4012. 00002EEE  30D9                     move.w     [A0]+, [A1]+
  4013. 00002EF0  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4014. 00002EF4  A9AA                     syscall    ChangedResource
  4015. 00002EF6  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4016. 00002EFA  A9B0                     syscall    WriteResource
  4017. 00002EFC  2F2D B13C                move.l     -[A7], [A5 - 0x4EC4]
  4018. 00002F00  486E FEEC                pea.l      [A6 - 0x114]
  4019. 00002F04  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  4020. 00002F08  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  4021. 00002F0C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4022. 00002F10  3F00                     move.w     -[A7], D0
  4023. 00002F12  4EBA DB82                jsr        [PC - 0x247E /* 00000A96 */]
  4024. 00002F16  548F                     addq.l     A7, 2
  4025. label00002F18:
  4026. 00002F18  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4027. 00002F1C  A9A3                     syscall    ReleaseResource
  4028. 00002F1E  4AAD B13C                tst.l      [A5 - 0x4EC4]
  4029. 00002F22  674C                     beq        +0x4E /* 00002F70 */
  4030. 00002F24  4267                     clr.w      -[A7]
  4031. 00002F26  42A7                     clr.l      -[A7]
  4032. 00002F28  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  4033. 00002F2C  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  4034. 00002F30  301F                     move.w     D0, [A7]+
  4035. 00002F32  3F00                     move.w     -[A7], D0
  4036. 00002F34  4EBA DB60                jsr        [PC - 0x24A0 /* 00000A96 */]
  4037. 00002F38  548F                     addq.l     A7, 2
  4038. 00002F3A  4267                     clr.w      -[A7]
  4039. 00002F3C  486E FEEC                pea.l      [A6 - 0x114]
  4040. 00002F40  A997                     syscall    OpenResFile
  4041. 00002F42  301F                     move.w     D0, [A7]+
  4042. 00002F44  3B40 B10C                move.w     [A5 - 0x4EF4], D0
  4043. 00002F48  4267                     clr.w      -[A7]
  4044. 00002F4A  A9AF                     syscall    ResError
  4045. 00002F4C  301F                     move.w     D0, [A7]+
  4046. 00002F4E  4A40                     tst.w      D0
  4047. 00002F50  6704                     beq        +0x6 /* 00002F56 */
  4048. 00002F52  426D B10C                clr.w      [A5 - 0x4EF4]
  4049. label00002F56:
  4050. 00002F56  486D B154                pea.l      [A5 - 0x4EAC]
  4051. 00002F5A  42A7                     clr.l      -[A7]
  4052. 00002F5C  2F2D B13C                move.l     -[A7], [A5 - 0x4EC4]
  4053. 00002F60  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  4054. 00002F64  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4055. 00002F68  3F00                     move.w     -[A7], D0
  4056. 00002F6A  4EBA DB2A                jsr        [PC - 0x24D6 /* 00000A96 */]
  4057. 00002F6E  548F                     addq.l     A7, 2
  4058. label00002F70:
  4059. 00002F70  0C6E FF9C FFF4           cmpi.w     [A6 - 0xC], 0xFF9C
  4060. 00002F76  6706                     beq        +0x8 /* 00002F7E */
  4061. 00002F78  3B6E FFF4 B190           move.w     [A5 - 0x4E70], [A6 - 0xC]
  4062. label00002F7E:
  4063. 00002F7E  4E5E                     unlink     A6
  4064. 00002F80  4E75                     rts
  4065. fn00002F82:
  4066. 00002F82  4E56 FFFC                link       A6, -0x0004
  4067. 00002F86  2F07                     move.l     -[A7], D7
  4068. 00002F88  4AAD B13C                tst.l      [A5 - 0x4EC4]
  4069. 00002F8C  6700 0082                beq        +0x84 /* 00003010 */
  4070. 00002F90  2F2D B154                move.l     -[A7], [A5 - 0x4EAC]
  4071. 00002F94  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  4072. 00002F98  588F                     addq.l     A7, 4
  4073. 00002F9A  2D40 FFFC                move.l     [A6 - 0x4], D0
  4074. 00002F9E  2F2D B13C                move.l     -[A7], [A5 - 0x4EC4]
  4075. 00002FA2  4EAD 0A6A                jsr        [A5 + 0xA6A /* export_329 */]
  4076. 00002FA6  588F                     addq.l     A7, 4
  4077. 00002FA8  4A40                     tst.w      D0
  4078. 00002FAA  661C                     bne        +0x1E /* 00002FC8 */
  4079. 00002FAC  4878 0003                push.l     0x3
  4080. 00002FB0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4081. 00002FB4  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4082. 00002FB8  2F00                     move.l     -[A7], D0
  4083. 00002FBA  2F2D B13C                move.l     -[A7], [A5 - 0x4EC4]
  4084. 00002FBE  4EAD 0A82                jsr        [A5 + 0xA82 /* export_332 */]
  4085. 00002FC2  508F                     addq.l     A7, 8
  4086. 00002FC4  4A40                     tst.w      D0
  4087. 00002FC6  670A                     beq        +0xC /* 00002FD2 */
  4088. label00002FC8:
  4089. 00002FC8  2F2D B13C                move.l     -[A7], [A5 - 0x4EC4]
  4090. 00002FCC  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  4091. 00002FD0  588F                     addq.l     A7, 4
  4092. label00002FD2:
  4093. 00002FD2  42A7                     clr.l      -[A7]
  4094. 00002FD4  2F2D B13C                move.l     -[A7], [A5 - 0x4EC4]
  4095. 00002FD8  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  4096. 00002FDC  508F                     addq.l     A7, 8
  4097. 00002FDE  3E00                     move.w     D7, D0
  4098. 00002FE0  4A47                     tst.w      D7
  4099. 00002FE2  6704                     beq        +0x6 /* 00002FE8 */
  4100. 00002FE4  3007                     move.w     D0, D7
  4101. 00002FE6  602A                     bra        +0x2C /* 00003012 */
  4102. label00002FE8:
  4103. 00002FE8  2F2D B13C                move.l     -[A7], [A5 - 0x4EC4]
  4104. 00002FEC  4EAD 0A22                jsr        [A5 + 0xA22 /* export_320 */]
  4105. 00002FF0  588F                     addq.l     A7, 4
  4106. 00002FF2  3E00                     move.w     D7, D0
  4107. 00002FF4  4A47                     tst.w      D7
  4108. 00002FF6  6704                     beq        +0x6 /* 00002FFC */
  4109. 00002FF8  3007                     move.w     D0, D7
  4110. 00002FFA  6016                     bra        +0x18 /* 00003012 */
  4111. label00002FFC:
  4112. 00002FFC  4A6D B10C                tst.w      [A5 - 0x4EF4]
  4113. 00003000  670E                     beq        +0x10 /* 00003010 */
  4114. 00003002  3F2D B10C                move.w     -[A7], [A5 - 0x4EF4]
  4115. 00003006  A99A                     syscall    CloseResFile
  4116. 00003008  4267                     clr.w      -[A7]
  4117. 0000300A  A9AF                     syscall    ResError
  4118. 0000300C  301F                     move.w     D0, [A7]+
  4119. 0000300E  6002                     bra        +0x4 /* 00003012 */
  4120. label00003010:
  4121. 00003010  7000                     moveq.l    D0, 0x00
  4122. label00003012:
  4123. 00003012  2E1F                     move.l     D7, [A7]+
  4124. 00003014  4E5E                     unlink     A6
  4125. 00003016  4E75                     rts
  4126. export_50:
  4127. 00003018  4E56 0000                link       A6, 0
  4128. 0000301C  48E7 0308                movem.l    -[A7], D6,D7,A4
  4129. 00003020  2E2E 0008                move.l     D7, [A6 + 0x8]
  4130. 00003024  206D B144                movea.l    A0, [A5 - 0x4EBC]
  4131. 00003028  2850                     movea.l    A4, [A0]
  4132. 0000302A  7C00                     moveq.l    D6, 0x00
  4133. 0000302C  6020                     bra        +0x22 /* 0000304E */
  4134. label0000302E:
  4135. 0000302E  BEAC 0054                cmp.l      D7, [A4 + 0x54]
  4136. 00003032  6614                     bne        +0x16 /* 00003048 */
  4137. 00003034  206E 000C                movea.l    A0, [A6 + 0xC]
  4138. 00003038  43D4                     lea.l      A1, [A4]
  4139. 0000303A  7017                     moveq.l    D0, 0x17
  4140. label0000303C:
  4141. 0000303C  20D9                     move.l     [A0]+, [A1]+
  4142. 0000303E  51C8 FFFC                dbf        D0, -0x6 /* 0000303C */
  4143. 00003042  30D9                     move.w     [A0]+, [A1]+
  4144. 00003044  7001                     moveq.l    D0, 0x01
  4145. 00003046  600E                     bra        +0x10 /* 00003056 */
  4146. label00003048:
  4147. 00003048  49EC 0062                lea.l      A4, [A4 + 0x62]
  4148. 0000304C  5246                     addq.w     D6, 1
  4149. label0000304E:
  4150. 0000304E  BC6D B114                cmp.w      D6, [A5 - 0x4EEC]
  4151. 00003052  6DDA                     blt        -0x24 /* 0000302E */
  4152. 00003054  7000                     moveq.l    D0, 0x00
  4153. label00003056:
  4154. 00003056  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4155. 0000305A  4E5E                     unlink     A6
  4156. 0000305C  4E75                     rts
  4157. export_57:
  4158. fn0000305E:
  4159. 0000305E  4E56 0000                link       A6, 0
  4160. 00003062  48E7 0118                movem.l    -[A7], D7,A3,A4
  4161. 00003066  286E 0008                movea.l    A4, [A6 + 0x8]
  4162. 0000306A  206D B144                movea.l    A0, [A5 - 0x4EBC]
  4163. 0000306E  2650                     movea.l    A3, [A0]
  4164. 00003070  7E00                     moveq.l    D7, 0x00
  4165. 00003072  6020                     bra        +0x22 /* 00003094 */
  4166. label00003074:
  4167. 00003074  B9EB 0048                cmpa.l     A4, [A3 + 0x48]
  4168. 00003078  6614                     bne        +0x16 /* 0000308E */
  4169. 0000307A  206E 000C                movea.l    A0, [A6 + 0xC]
  4170. 0000307E  43D3                     lea.l      A1, [A3]
  4171. 00003080  7017                     moveq.l    D0, 0x17
  4172. label00003082:
  4173. 00003082  20D9                     move.l     [A0]+, [A1]+
  4174. 00003084  51C8 FFFC                dbf        D0, -0x6 /* 00003082 */
  4175. 00003088  30D9                     move.w     [A0]+, [A1]+
  4176. 0000308A  7001                     moveq.l    D0, 0x01
  4177. 0000308C  600E                     bra        +0x10 /* 0000309C */
  4178. label0000308E:
  4179. 0000308E  47EB 0062                lea.l      A3, [A3 + 0x62]
  4180. 00003092  5247                     addq.w     D7, 1
  4181. label00003094:
  4182. 00003094  BE6D B114                cmp.w      D7, [A5 - 0x4EEC]
  4183. 00003098  6DDA                     blt        -0x24 /* 00003074 */
  4184. 0000309A  7000                     moveq.l    D0, 0x00
  4185. label0000309C:
  4186. 0000309C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4187. 000030A0  4E5E                     unlink     A6
  4188. 000030A2  4E75                     rts
  4189. export_24:
  4190. 000030A4  4E56 0000                link       A6, 0
  4191. 000030A8  48E7 0118                movem.l    -[A7], D7,A3,A4
  4192. 000030AC  286E 0008                movea.l    A4, [A6 + 0x8]
  4193. 000030B0  206D B144                movea.l    A0, [A5 - 0x4EBC]
  4194. 000030B4  2650                     movea.l    A3, [A0]
  4195. 000030B6  7E00                     moveq.l    D7, 0x00
  4196. 000030B8  6020                     bra        +0x22 /* 000030DA */
  4197. label000030BA:
  4198. 000030BA  B9EB 0048                cmpa.l     A4, [A3 + 0x48]
  4199. 000030BE  6614                     bne        +0x16 /* 000030D4 */
  4200. 000030C0  206E 000C                movea.l    A0, [A6 + 0xC]
  4201. 000030C4  43D3                     lea.l      A1, [A3]
  4202. 000030C6  7017                     moveq.l    D0, 0x17
  4203. label000030C8:
  4204. 000030C8  22D8                     move.l     [A1]+, [A0]+
  4205. 000030CA  51C8 FFFC                dbf        D0, -0x6 /* 000030C8 */
  4206. 000030CE  32D8                     move.w     [A1]+, [A0]+
  4207. 000030D0  7001                     moveq.l    D0, 0x01
  4208. 000030D2  600E                     bra        +0x10 /* 000030E2 */
  4209. label000030D4:
  4210. 000030D4  47EB 0062                lea.l      A3, [A3 + 0x62]
  4211. 000030D8  5247                     addq.w     D7, 1
  4212. label000030DA:
  4213. 000030DA  BE6D B114                cmp.w      D7, [A5 - 0x4EEC]
  4214. 000030DE  6DDA                     blt        -0x24 /* 000030BA */
  4215. 000030E0  7000                     moveq.l    D0, 0x00
  4216. label000030E2:
  4217. 000030E2  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4218. 000030E6  4E5E                     unlink     A6
  4219. 000030E8  4E75                     rts
  4220. export_29:
  4221. fn000030EA:
  4222. 000030EA  4E56 0000                link       A6, 0
  4223. 000030EE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4224. 000030F2  286E 0008                movea.l    A4, [A6 + 0x8]
  4225. 000030F6  206D B144                movea.l    A0, [A5 - 0x4EBC]
  4226. 000030FA  2650                     movea.l    A3, [A0]
  4227. 000030FC  7E00                     moveq.l    D7, 0x00
  4228. 000030FE  6000 0062                bra        +0x64 /* 00003162 */
  4229. label00003102:
  4230. 00003102  B9EB 0048                cmpa.l     A4, [A3 + 0x48]
  4231. 00003106  6654                     bne        +0x56 /* 0000315C */
  4232. 00003108  302D B114                move.w     D0, [A5 - 0x4EEC]
  4233. 0000310C  9047                     sub.w      D0, D7
  4234. 0000310E  5340                     subq.w     D0, 1
  4235. 00003110  C1FC 0062                muls.w     D0, 0x62 /* 'b' */
  4236. 00003114  48C0                     ext.l      D0
  4237. 00003116  2C00                     move.l     D6, D0
  4238. 00003118  206D B144                movea.l    A0, [A5 - 0x4EBC]
  4239. 0000311C  3007                     move.w     D0, D7
  4240. 0000311E  5240                     addq.w     D0, 1
  4241. 00003120  C1FC 0062                muls.w     D0, 0x62 /* 'b' */
  4242. 00003124  D090                     add.l      D0, [A0]
  4243. 00003126  206D B144                movea.l    A0, [A5 - 0x4EBC]
  4244. 0000312A  3207                     move.w     D1, D7
  4245. 0000312C  C3FC 0062                muls.w     D1, 0x62 /* 'b' */
  4246. 00003130  D290                     add.l      D1, [A0]
  4247. 00003132  2F06                     move.l     -[A7], D6
  4248. 00003134  2F01                     move.l     -[A7], D1
  4249. 00003136  2F00                     move.l     -[A7], D0
  4250. 00003138  4EBA DF3A                jsr        [PC - 0x20C6 /* 00001074 */]
  4251. 0000313C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4252. 00003140  536D B114                subq.w     [A5 - 0x4EEC], 1
  4253. 00003144  302D B114                move.w     D0, [A5 - 0x4EEC]
  4254. 00003148  C1FC 0062                muls.w     D0, 0x62 /* 'b' */
  4255. 0000314C  2F2D B144                move.l     -[A7], [A5 - 0x4EBC]
  4256. 00003150  48C0                     ext.l      D0
  4257. 00003152  2F00                     move.l     -[A7], D0
  4258. 00003154  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4259. 00003158  7001                     moveq.l    D0, 0x01
  4260. 0000315A  600E                     bra        +0x10 /* 0000316A */
  4261. label0000315C:
  4262. 0000315C  47EB 0062                lea.l      A3, [A3 + 0x62]
  4263. 00003160  5247                     addq.w     D7, 1
  4264. label00003162:
  4265. 00003162  BE6D B114                cmp.w      D7, [A5 - 0x4EEC]
  4266. 00003166  6D9A                     blt        -0x64 /* 00003102 */
  4267. 00003168  7000                     moveq.l    D0, 0x00
  4268. label0000316A:
  4269. 0000316A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4270. 0000316E  4E5E                     unlink     A6
  4271. 00003170  4E75                     rts
  4272. export_43:
  4273. 00003172  4E56 0000                link       A6, 0
  4274. 00003176  526D B114                addq.w     [A5 - 0x4EEC], 1
  4275. 0000317A  302D B114                move.w     D0, [A5 - 0x4EEC]
  4276. 0000317E  C1FC 0062                muls.w     D0, 0x62 /* 'b' */
  4277. 00003182  2F2D B144                move.l     -[A7], [A5 - 0x4EBC]
  4278. 00003186  48C0                     ext.l      D0
  4279. 00003188  2F00                     move.l     -[A7], D0
  4280. 0000318A  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4281. 0000318E  206D B144                movea.l    A0, [A5 - 0x4EBC]
  4282. 00003192  302D B114                move.w     D0, [A5 - 0x4EEC]
  4283. 00003196  5340                     subq.w     D0, 1
  4284. 00003198  C1FC 0062                muls.w     D0, 0x62 /* 'b' */
  4285. 0000319C  D090                     add.l      D0, [A0]
  4286. 0000319E  206E 0008                movea.l    A0, [A6 + 0x8]
  4287. 000031A2  2240                     movea.l    A1, D0
  4288. 000031A4  7017                     moveq.l    D0, 0x17
  4289. label000031A6:
  4290. 000031A6  22D8                     move.l     [A1]+, [A0]+
  4291. 000031A8  51C8 FFFC                dbf        D0, -0x6 /* 000031A6 */
  4292. 000031AC  32D8                     move.w     [A1]+, [A0]+
  4293. 000031AE  4E5E                     unlink     A6
  4294. 000031B0  4E75                     rts
  4295. export_54:
  4296. fn000031B2:
  4297. 000031B2  4E56 0000                link       A6, 0
  4298. 000031B6  4A6D B110                tst.w      [A5 - 0x4EF0]
  4299. 000031BA  670E                     beq        +0x10 /* 000031CA */
  4300. 000031BC  4A6E 000C                tst.w      [A6 + 0xC]
  4301. 000031C0  6708                     beq        +0xA /* 000031CA */
  4302. 000031C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4303. 000031C6  AA00                     syscall    OpenCPort
  4304. 000031C8  6006                     bra        +0x8 /* 000031D0 */
  4305. label000031CA:
  4306. 000031CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4307. 000031CE  A86F                     syscall    OpenPort
  4308. label000031D0:
  4309. 000031D0  4E5E                     unlink     A6
  4310. 000031D2  4E75                     rts
  4311. export_61:
  4312. 000031D4  4E56 0000                link       A6, 0
  4313. 000031D8  4A6D B110                tst.w      [A5 - 0x4EF0]
  4314. 000031DC  670E                     beq        +0x10 /* 000031EC */
  4315. 000031DE  4A6E 000C                tst.w      [A6 + 0xC]
  4316. 000031E2  6708                     beq        +0xA /* 000031EC */
  4317. 000031E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4318. 000031E8  A87D                     syscall    ClosePort
  4319. 000031EA  6006                     bra        +0x8 /* 000031F2 */
  4320. label000031EC:
  4321. 000031EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4322. 000031F0  A87D                     syscall    ClosePort
  4323. label000031F2:
  4324. 000031F2  4E5E                     unlink     A6
  4325. 000031F4  4E75                     rts
  4326. export_26:
  4327. 000031F6  4E56 0000                link       A6, 0
  4328. 000031FA  4A6D B110                tst.w      [A5 - 0x4EF0]
  4329. 000031FE  670E                     beq        +0x10 /* 0000320E */
  4330. 00003200  4A6E 000C                tst.w      [A6 + 0xC]
  4331. 00003204  6708                     beq        +0xA /* 0000320E */
  4332. 00003206  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4333. 0000320A  AA4E                     syscall    SetStdCProcs
  4334. 0000320C  6006                     bra        +0x8 /* 00003214 */
  4335. label0000320E:
  4336. 0000320E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4337. 00003212  A8EA                     syscall    SetStdProcs
  4338. label00003214:
  4339. 00003214  4E5E                     unlink     A6
  4340. 00003216  4E75                     rts
  4341. export_31:
  4342. 00003218  4E56 FFCA                link       A6, -0x0036
  4343. 0000321C  4A6D B110                tst.w      [A5 - 0x4EF0]
  4344. 00003220  6760                     beq        +0x62 /* 00003282 */
  4345. 00003222  4A6E 000C                tst.w      [A6 + 0xC]
  4346. 00003226  675A                     beq        +0x5C /* 00003282 */
  4347. 00003228  206D AB82                movea.l    A0, [A5 - 0x547E]
  4348. 0000322C  2D68 0002 FFCA           move.l     [A6 - 0x36], [A0 + 0x2]
  4349. 00003232  206E FFCA                movea.l    A0, [A6 - 0x36]
  4350. 00003236  2050                     movea.l    A0, [A0]
  4351. 00003238  43EE FFCE                lea.l      A1, [A6 - 0x32]
  4352. 0000323C  700B                     moveq.l    D0, 0x0B
  4353. label0000323E:
  4354. 0000323E  22D8                     move.l     [A1]+, [A0]+
  4355. 00003240  51C8 FFFC                dbf        D0, -0x6 /* 0000323E */
  4356. 00003244  32D8                     move.w     [A1]+, [A0]+
  4357. 00003246  206E 0008                movea.l    A0, [A6 + 0x8]
  4358. 0000324A  2D50 FFCE                move.l     [A6 - 0x32], [A0]
  4359. 0000324E  206E 0008                movea.l    A0, [A6 + 0x8]
  4360. 00003252  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  4361. 00003256  5C88                     addq.l     A0, 6
  4362. 00003258  22D8                     move.l     [A1]+, [A0]+
  4363. 0000325A  22D8                     move.l     [A1]+, [A0]+
  4364. 0000325C  206E 0008                movea.l    A0, [A6 + 0x8]
  4365. 00003260  303C 8000                move.w     D0, 0x8000
  4366. 00003264  8068 0004                or.w       D0, [A0 + 0x4]
  4367. 00003268  3D40 FFD2                move.w     [A6 - 0x2E], D0
  4368. 0000326C  206E FFCA                movea.l    A0, [A6 - 0x36]
  4369. 00003270  2050                     movea.l    A0, [A0]
  4370. 00003272  43EE FFCE                lea.l      A1, [A6 - 0x32]
  4371. 00003276  700B                     moveq.l    D0, 0x0B
  4372. label00003278:
  4373. 00003278  20D9                     move.l     [A0]+, [A1]+
  4374. 0000327A  51C8 FFFC                dbf        D0, -0x6 /* 00003278 */
  4375. 0000327E  30D9                     move.w     [A0]+, [A1]+
  4376. 00003280  6006                     bra        +0x8 /* 00003288 */
  4377. label00003282:
  4378. 00003282  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4379. 00003286  A875                     syscall    SetPBits/SetPortBits
  4380. label00003288:
  4381. 00003288  206D AB82                movea.l    A0, [A5 - 0x547E]
  4382. 0000328C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4383. 00003290  206E 0008                movea.l    A0, [A6 + 0x8]
  4384. 00003294  4868 0006                pea.l      [A0 + 0x6]
  4385. 00003298  A8DF                     syscall    RectRgn
  4386. 0000329A  206E 0008                movea.l    A0, [A6 + 0x8]
  4387. 0000329E  226D AB82                movea.l    A1, [A5 - 0x547E]
  4388. 000032A2  43E9 0010                lea.l      A1, [A1 + 0x10]
  4389. 000032A6  5C88                     addq.l     A0, 6
  4390. 000032A8  22D8                     move.l     [A1]+, [A0]+
  4391. 000032AA  22D8                     move.l     [A1]+, [A0]+
  4392. 000032AC  4E5E                     unlink     A6
  4393. 000032AE  4E75                     rts
  4394. fn000032B0:
  4395. 000032B0  4E56 FFCA                link       A6, -0x0036
  4396. 000032B4  206D AB82                movea.l    A0, [A5 - 0x547E]
  4397. 000032B8  0828 0007 0006           btst.b     [A0 + 0x6], 0x7
  4398. 000032BE  675A                     beq        +0x5C /* 0000331A */
  4399. 000032C0  206D AB82                movea.l    A0, [A5 - 0x547E]
  4400. 000032C4  2D68 0002 FFCA           move.l     [A6 - 0x36], [A0 + 0x2]
  4401. 000032CA  206E FFCA                movea.l    A0, [A6 - 0x36]
  4402. 000032CE  2050                     movea.l    A0, [A0]
  4403. 000032D0  43EE FFCE                lea.l      A1, [A6 - 0x32]
  4404. 000032D4  700B                     moveq.l    D0, 0x0B
  4405. label000032D6:
  4406. 000032D6  22D8                     move.l     [A1]+, [A0]+
  4407. 000032D8  51C8 FFFC                dbf        D0, -0x6 /* 000032D6 */
  4408. 000032DC  32D8                     move.w     [A1]+, [A0]+
  4409. 000032DE  206E 0008                movea.l    A0, [A6 + 0x8]
  4410. 000032E2  20AE FFCE                move.l     [A0], [A6 - 0x32]
  4411. 000032E6  206E 0008                movea.l    A0, [A6 + 0x8]
  4412. 000032EA  5C88                     addq.l     A0, 6
  4413. 000032EC  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  4414. 000032F0  20D9                     move.l     [A0]+, [A1]+
  4415. 000032F2  20D9                     move.l     [A0]+, [A1]+
  4416. 000032F4  303C 7FFF                move.w     D0, 0x7FFF
  4417. 000032F8  C06E FFD2                and.w      D0, [A6 - 0x2E]
  4418. 000032FC  206E 0008                movea.l    A0, [A6 + 0x8]
  4419. 00003300  3140 0004                move.w     [A0 + 0x4], D0
  4420. 00003304  206E FFCA                movea.l    A0, [A6 - 0x36]
  4421. 00003308  2050                     movea.l    A0, [A0]
  4422. 0000330A  43EE FFCE                lea.l      A1, [A6 - 0x32]
  4423. 0000330E  700B                     moveq.l    D0, 0x0B
  4424. label00003310:
  4425. 00003310  20D9                     move.l     [A0]+, [A1]+
  4426. 00003312  51C8 FFFC                dbf        D0, -0x6 /* 00003310 */
  4427. 00003316  30D9                     move.w     [A0]+, [A1]+
  4428. 00003318  6012                     bra        +0x14 /* 0000332C */
  4429. label0000331A:
  4430. 0000331A  206D AB82                movea.l    A0, [A5 - 0x547E]
  4431. 0000331E  226E 0008                movea.l    A1, [A6 + 0x8]
  4432. 00003322  5488                     addq.l     A0, 2
  4433. 00003324  22D8                     move.l     [A1]+, [A0]+
  4434. 00003326  22D8                     move.l     [A1]+, [A0]+
  4435. 00003328  22D8                     move.l     [A1]+, [A0]+
  4436. 0000332A  32D8                     move.w     [A1]+, [A0]+
  4437. label0000332C:
  4438. 0000332C  4E5E                     unlink     A6
  4439. 0000332E  4E75                     rts
  4440. export_41:
  4441. fn00003330:
  4442. 00003330  4E56 0000                link       A6, 0
  4443. 00003334  48E7 0700                movem.l    -[A7], D5,D6,D7
  4444. 00003338  206E 0008                movea.l    A0, [A6 + 0x8]
  4445. 0000333C  226E 0008                movea.l    A1, [A6 + 0x8]
  4446. 00003340  3029 0006                move.w     D0, [A1 + 0x6]
  4447. 00003344  9068 0002                sub.w      D0, [A0 + 0x2]
  4448. 00003348  48C0                     ext.l      D0
  4449. 0000334A  2C00                     move.l     D6, D0
  4450. 0000334C  206E 0008                movea.l    A0, [A6 + 0x8]
  4451. 00003350  226E 0008                movea.l    A1, [A6 + 0x8]
  4452. 00003354  3029 0004                move.w     D0, [A1 + 0x4]
  4453. 00003358  9050                     sub.w      D0, [A0]
  4454. 0000335A  48C0                     ext.l      D0
  4455. 0000335C  2A00                     move.l     D5, D0
  4456. 0000335E  4A6D B110                tst.w      [A5 - 0x4EF0]
  4457. 00003362  6714                     beq        +0x16 /* 00003378 */
  4458. 00003364  4A6E 0014                tst.w      [A6 + 0x14]
  4459. 00003368  670E                     beq        +0x10 /* 00003378 */
  4460. 0000336A  2006                     move.l     D0, D6
  4461. 0000336C  5680                     addq.l     D0, 3
  4462. 0000336E  0280 0000 FFFC           andi.l     D0, 0xFFFC
  4463. 00003374  2E00                     move.l     D7, D0
  4464. 00003376  600E                     bra        +0x10 /* 00003386 */
  4465. label00003378:
  4466. 00003378  2006                     move.l     D0, D6
  4467. 0000337A  0680 0000 000F           addi.l     D0, 0xF
  4468. 00003380  E880                     asr        D0, 4
  4469. 00003382  D080                     add.l      D0, D0
  4470. 00003384  2E00                     move.l     D7, D0
  4471. label00003386:
  4472. 00003386  2F05                     move.l     -[A7], D5
  4473. 00003388  2F07                     move.l     -[A7], D7
  4474. 0000338A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4475. 0000338E  206E 000C                movea.l    A0, [A6 + 0xC]
  4476. 00003392  2080                     move.l     [A0], D0
  4477. 00003394  206E 0010                movea.l    A0, [A6 + 0x10]
  4478. 00003398  3087                     move.w     [A0], D7
  4479. 0000339A  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  4480. 0000339E  4E5E                     unlink     A6
  4481. 000033A0  4E75                     rts
  4482. fn000033A2:
  4483. 000033A2  4267                     clr.w      -[A7]
  4484. 000033A4  3F3C 0001                move.w     -[A7], 0x1
  4485. 000033A8  486D B170                pea.l      [A5 - 0x4E90]
  4486. 000033AC  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  4487. 000033B0  301F                     move.w     D0, [A7]+
  4488. 000033B2  102D B179                move.b     D0, [A5 - 0x4E87]
  4489. 000033B6  4880                     ext.w      D0
  4490. 000033B8  3B40 B110                move.w     [A5 - 0x4EF0], D0
  4491. 000033BC  4EBA 0052                jsr        [PC + 0x52 /* 00003410 */]
  4492. 000033C0  3B40 B10A                move.w     [A5 - 0x4EF6], D0
  4493. 000033C4  0C6D 0008 B10A           cmpi.w     [A5 - 0x4EF6], 0x8
  4494. 000033CA  6704                     beq        +0x6 /* 000033D0 */
  4495. 000033CC  426D B110                clr.w      [A5 - 0x4EF0]
  4496. label000033D0:
  4497. 000033D0  4E75                     rts
  4498. fn000033D2:
  4499. 000033D2  4E56 FFFE                link       A6, -0x0002
  4500. 000033D6  4A6D B110                tst.w      [A5 - 0x4EF0]
  4501. 000033DA  6730                     beq        +0x32 /* 0000340C */
  4502. 000033DC  4EBA 0032                jsr        [PC + 0x32 /* 00003410 */]
  4503. 000033E0  3D40 FFFE                move.w     [A6 - 0x2], D0
  4504. 000033E4  302E FFFE                move.w     D0, [A6 - 0x2]
  4505. 000033E8  B06D B10A                cmp.w      D0, [A5 - 0x4EF6]
  4506. 000033EC  671E                     beq        +0x20 /* 0000340C */
  4507. 000033EE  0C6E 0008 FFFE           cmpi.w     [A6 - 0x2], 0x8
  4508. 000033F4  6710                     beq        +0x12 /* 00003406 */
  4509. 000033F6  4267                     clr.w      -[A7]
  4510. 000033F8  3F3C 0003                move.w     -[A7], 0x3
  4511. 000033FC  3F3C 03E8                move.w     -[A7], 0x3E8
  4512. 00003400  4EBA CFF4                jsr        [PC - 0x300C /* 000003F6 */]
  4513. 00003404  5C8F                     addq.l     A7, 6
  4514. label00003406:
  4515. 00003406  3B6E FFFE B10A           move.w     [A5 - 0x4EF6], [A6 - 0x2]
  4516. label0000340C:
  4517. 0000340C  4E5E                     unlink     A6
  4518. 0000340E  4E75                     rts
  4519. fn00003410:
  4520. 00003410  4E56 FFCA                link       A6, -0x0036
  4521. 00003414  4A6D B110                tst.w      [A5 - 0x4EF0]
  4522. 00003418  672A                     beq        +0x2C /* 00003444 */
  4523. 0000341A  42A7                     clr.l      -[A7]
  4524. 0000341C  AA32                     syscall    GetGDevice
  4525. 0000341E  205F                     movea.l    A0, [A7]+
  4526. 00003420  2D48 FFCA                move.l     [A6 - 0x36], A0
  4527. 00003424  206E FFCA                movea.l    A0, [A6 - 0x36]
  4528. 00003428  2050                     movea.l    A0, [A0]
  4529. 0000342A  2068 0016                movea.l    A0, [A0 + 0x16]
  4530. 0000342E  2050                     movea.l    A0, [A0]
  4531. 00003430  43EE FFCE                lea.l      A1, [A6 - 0x32]
  4532. 00003434  700B                     moveq.l    D0, 0x0B
  4533. label00003436:
  4534. 00003436  22D8                     move.l     [A1]+, [A0]+
  4535. 00003438  51C8 FFFC                dbf        D0, -0x6 /* 00003436 */
  4536. 0000343C  32D8                     move.w     [A1]+, [A0]+
  4537. 0000343E  302E FFEE                move.w     D0, [A6 - 0x12]
  4538. 00003442  6002                     bra        +0x4 /* 00003446 */
  4539. label00003444:
  4540. 00003444  7001                     moveq.l    D0, 0x01
  4541. label00003446:
  4542. 00003446  4E5E                     unlink     A6
  4543. 00003448  4E75                     rts
  4544. export_36:
  4545. 0000344A  4E56 FFCA                link       A6, -0x0036
  4546. 0000344E  4A6D B110                tst.w      [A5 - 0x4EF0]
  4547. 00003452  6700 0076                beq        +0x78 /* 000034CA */
  4548. 00003456  4A6E 000C                tst.w      [A6 + 0xC]
  4549. 0000345A  676E                     beq        +0x70 /* 000034CA */
  4550. 0000345C  206E 0008                movea.l    A0, [A6 + 0x8]
  4551. 00003460  2D68 0002 FFCA           move.l     [A6 - 0x36], [A0 + 0x2]
  4552. 00003466  206E FFCA                movea.l    A0, [A6 - 0x36]
  4553. 0000346A  2050                     movea.l    A0, [A0]
  4554. 0000346C  43EE FFCE                lea.l      A1, [A6 - 0x32]
  4555. 00003470  700B                     moveq.l    D0, 0x0B
  4556. label00003472:
  4557. 00003472  22D8                     move.l     [A1]+, [A0]+
  4558. 00003474  51C8 FFFC                dbf        D0, -0x6 /* 00003472 */
  4559. 00003478  32D8                     move.w     [A1]+, [A0]+
  4560. 0000347A  426E FFDC                clr.w      [A6 - 0x24]
  4561. 0000347E  426E FFDE                clr.w      [A6 - 0x22]
  4562. 00003482  42AE FFE0                clr.l      [A6 - 0x20]
  4563. 00003486  7048                     moveq.l    D0, 0x48
  4564. 00003488  2D40 FFE4                move.l     [A6 - 0x1C], D0
  4565. 0000348C  7048                     moveq.l    D0, 0x48
  4566. 0000348E  2D40 FFE8                move.l     [A6 - 0x18], D0
  4567. 00003492  426E FFEC                clr.w      [A6 - 0x14]
  4568. 00003496  7008                     moveq.l    D0, 0x08
  4569. 00003498  3D40 FFEE                move.w     [A6 - 0x12], D0
  4570. 0000349C  7001                     moveq.l    D0, 0x01
  4571. 0000349E  3D40 FFF0                move.w     [A6 - 0x10], D0
  4572. 000034A2  7008                     moveq.l    D0, 0x08
  4573. 000034A4  3D40 FFF2                move.w     [A6 - 0xE], D0
  4574. 000034A8  42AE FFF4                clr.l      [A6 - 0xC]
  4575. 000034AC  2D6D B188 FFF8           move.l     [A6 - 0x8], [A5 - 0x4E78]
  4576. 000034B2  42AE FFFC                clr.l      [A6 - 0x4]
  4577. 000034B6  206E FFCA                movea.l    A0, [A6 - 0x36]
  4578. 000034BA  2050                     movea.l    A0, [A0]
  4579. 000034BC  43EE FFCE                lea.l      A1, [A6 - 0x32]
  4580. 000034C0  700B                     moveq.l    D0, 0x0B
  4581. label000034C2:
  4582. 000034C2  20D9                     move.l     [A0]+, [A1]+
  4583. 000034C4  51C8 FFFC                dbf        D0, -0x6 /* 000034C2 */
  4584. 000034C8  30D9                     move.w     [A0]+, [A1]+
  4585. label000034CA:
  4586. 000034CA  4E5E                     unlink     A6
  4587. 000034CC  4E75                     rts
  4588. export_56:
  4589. 000034CE  4E56 FFF8                link       A6, -0x0008
  4590. 000034D2  4A6E 0008                tst.w      [A6 + 0x8]
  4591. 000034D6  6700 0072                beq        +0x74 /* 0000354A */
  4592. 000034DA  4A6D B110                tst.w      [A5 - 0x4EF0]
  4593. 000034DE  676A                     beq        +0x6C /* 0000354A */
  4594. 000034E0  42A7                     clr.l      -[A7]
  4595. 000034E2  AA32                     syscall    GetGDevice
  4596. 000034E4  205F                     movea.l    A0, [A7]+
  4597. 000034E6  2B48 B63C                move.l     [A5 - 0x49C4], A0
  4598. 000034EA  42A7                     clr.l      -[A7]
  4599. 000034EC  4267                     clr.w      -[A7]
  4600. 000034EE  4878 FFFF                push.l     0xFFFF
  4601. 000034F2  AA2F                     syscall    NewGDevice
  4602. 000034F4  205F                     movea.l    A0, [A7]+
  4603. 000034F6  2B48 B640                move.l     [A5 - 0x49C0], A0
  4604. 000034FA  206D B640                movea.l    A0, [A5 - 0x49C0]
  4605. 000034FE  2050                     movea.l    A0, [A0]
  4606. 00003500  2D68 0016 FFFC           move.l     [A6 - 0x4], [A0 + 0x16]
  4607. 00003506  206E FFFC                movea.l    A0, [A6 - 0x4]
  4608. 0000350A  2050                     movea.l    A0, [A0]
  4609. 0000350C  2B68 002A B634           move.l     [A5 - 0x49CC], [A0 + 0x2A]
  4610. 00003512  2B6D B188 B638           move.l     [A5 - 0x49C8], [A5 - 0x4E78]
  4611. 00003518  4267                     clr.w      -[A7]
  4612. 0000351A  486D B638                pea.l      [A5 - 0x49C8]
  4613. 0000351E  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4614. 00003522  301F                     move.w     D0, [A7]+
  4615. 00003524  206D B638                movea.l    A0, [A5 - 0x49C8]
  4616. 00003528  42A7                     clr.l      -[A7]
  4617. 0000352A  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  4618. 0000352E  AA28                     syscall    GetCTSeed
  4619. 00003530  201F                     move.l     D0, [A7]+
  4620. 00003532  206E FFF8                movea.l    A0, [A6 - 0x8]
  4621. 00003536  2080                     move.l     [A0], D0
  4622. 00003538  206E FFFC                movea.l    A0, [A6 - 0x4]
  4623. 0000353C  2050                     movea.l    A0, [A0]
  4624. 0000353E  216D B638 002A           move.l     [A0 + 0x2A], [A5 - 0x49C8]
  4625. 00003544  2F2D B640                move.l     -[A7], [A5 - 0x49C0]
  4626. 00003548  AA31                     syscall    SetGDevice
  4627. label0000354A:
  4628. 0000354A  4E5E                     unlink     A6
  4629. 0000354C  4E75                     rts
  4630. export_22:
  4631. 0000354E  4E56 FFFC                link       A6, -0x0004
  4632. 00003552  4A6E 0008                tst.w      [A6 + 0x8]
  4633. 00003556  6732                     beq        +0x34 /* 0000358A */
  4634. 00003558  4A6D B110                tst.w      [A5 - 0x4EF0]
  4635. 0000355C  672C                     beq        +0x2E /* 0000358A */
  4636. 0000355E  206D B640                movea.l    A0, [A5 - 0x49C0]
  4637. 00003562  2050                     movea.l    A0, [A0]
  4638. 00003564  2D68 0016 FFFC           move.l     [A6 - 0x4], [A0 + 0x16]
  4639. 0000356A  206E FFFC                movea.l    A0, [A6 - 0x4]
  4640. 0000356E  2050                     movea.l    A0, [A0]
  4641. 00003570  216D B634 002A           move.l     [A0 + 0x2A], [A5 - 0x49CC]
  4642. 00003576  2F2D B638                move.l     -[A7], [A5 - 0x49C8]
  4643. 0000357A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4644. 0000357E  2F2D B640                move.l     -[A7], [A5 - 0x49C0]
  4645. 00003582  AA30                     syscall    DisposeGDevice/DisposGDevice
  4646. 00003584  2F2D B63C                move.l     -[A7], [A5 - 0x49C4]
  4647. 00003588  AA31                     syscall    SetGDevice
  4648. label0000358A:
  4649. 0000358A  4E5E                     unlink     A6
  4650. 0000358C  4E75                     rts
  4651. fn0000358E:
  4652. 0000358E  4E56 FFEC                link       A6, -0x0014
  4653. 00003592  42A7                     clr.l      -[A7]
  4654. 00003594  A924                     syscall    FrontWindow
  4655. 00003596  205F                     movea.l    A0, [A7]+
  4656. 00003598  2D48 FFEC                move.l     [A6 - 0x14], A0
  4657. 0000359C  4AAE FFEC                tst.l      [A6 - 0x14]
  4658. 000035A0  6712                     beq        +0x14 /* 000035B4 */
  4659. 000035A2  206E FFEC                movea.l    A0, [A6 - 0x14]
  4660. 000035A6  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  4661. 000035AC  6706                     beq        +0x8 /* 000035B4 */
  4662. 000035AE  7000                     moveq.l    D0, 0x00
  4663. 000035B0  6000 0074                bra        +0x76 /* 00003626 */
  4664. label000035B4:
  4665. 000035B4  202E 0008                move.l     D0, [A6 + 0x8]
  4666. 000035B8  B0AD B3DC                cmp.l      D0, [A5 - 0x4C24]
  4667. 000035BC  6616                     bne        +0x18 /* 000035D4 */
  4668. 000035BE  202D B3DC                move.l     D0, [A5 - 0x4C24]
  4669. 000035C2  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  4670. 000035C6  6606                     bne        +0x8 /* 000035CE */
  4671. 000035C8  7001                     moveq.l    D0, 0x01
  4672. 000035CA  6000 005A                bra        +0x5C /* 00003626 */
  4673. label000035CE:
  4674. 000035CE  7000                     moveq.l    D0, 0x00
  4675. 000035D0  6000 0054                bra        +0x56 /* 00003626 */
  4676. label000035D4:
  4677. 000035D4  486E FFF0                pea.l      [A6 - 0x10]
  4678. 000035D8  486E FFF4                pea.l      [A6 - 0xC]
  4679. 000035DC  486E FFF8                pea.l      [A6 - 0x8]
  4680. 000035E0  486E FFFC                pea.l      [A6 - 0x4]
  4681. 000035E4  4EBA 0044                jsr        [PC + 0x44 /* 0000362A */]
  4682. 000035E8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4683. 000035EC  202E 0008                move.l     D0, [A6 + 0x8]
  4684. 000035F0  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  4685. 000035F4  6604                     bne        +0x6 /* 000035FA */
  4686. 000035F6  7001                     moveq.l    D0, 0x01
  4687. 000035F8  602C                     bra        +0x2E /* 00003626 */
  4688. label000035FA:
  4689. 000035FA  202E 0008                move.l     D0, [A6 + 0x8]
  4690. 000035FE  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  4691. 00003602  6604                     bne        +0x6 /* 00003608 */
  4692. 00003604  7001                     moveq.l    D0, 0x01
  4693. 00003606  601E                     bra        +0x20 /* 00003626 */
  4694. label00003608:
  4695. 00003608  206E 0008                movea.l    A0, [A6 + 0x8]
  4696. 0000360C  0CA8 FFFF FC19 0098      cmpi.l     [A0 + 0x98], 0xFFFFFC19
  4697. 00003614  660E                     bne        +0x10 /* 00003624 */
  4698. 00003616  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4699. 0000361A  4EBA 01AA                jsr        [PC + 0x1AA /* 000037C6 */]
  4700. 0000361E  588F                     addq.l     A7, 4
  4701. 00003620  7001                     moveq.l    D0, 0x01
  4702. 00003622  6002                     bra        +0x4 /* 00003626 */
  4703. label00003624:
  4704. 00003624  7000                     moveq.l    D0, 0x00
  4705. label00003626:
  4706. 00003626  4E5E                     unlink     A6
  4707. 00003628  4E75                     rts
  4708. export_42:
  4709. fn0000362A:
  4710. 0000362A  4E56 0000                link       A6, 0
  4711. 0000362E  2F0C                     move.l     -[A7], A4
  4712. 00003630  206E 0010                movea.l    A0, [A6 + 0x10]
  4713. 00003634  4290                     clr.l      [A0]
  4714. 00003636  206E 0014                movea.l    A0, [A6 + 0x14]
  4715. 0000363A  4290                     clr.l      [A0]
  4716. 0000363C  206E 0008                movea.l    A0, [A6 + 0x8]
  4717. 00003640  4290                     clr.l      [A0]
  4718. 00003642  206E 000C                movea.l    A0, [A6 + 0xC]
  4719. 00003646  4290                     clr.l      [A0]
  4720. 00003648  2878 09D6                movea.l    A4, [0x000009D6 /* WindowList */]
  4721. 0000364C  6000 0052                bra        +0x54 /* 000036A0 */
  4722. label00003650:
  4723. 00003650  4A2C 006E                tst.b      [A4 + 0x6E]
  4724. 00003654  6700 0046                beq        +0x48 /* 0000369C */
  4725. 00003658  0C6C 03DB 006C           cmpi.w     [A4 + 0x6C], 0x3DB
  4726. 0000365E  663C                     bne        +0x3E /* 0000369C */
  4727. 00003660  0CAC FFFF FC18 0098      cmpi.l     [A4 + 0x98], 0xFFFFFC18
  4728. 00003668  6614                     bne        +0x16 /* 0000367E */
  4729. 0000366A  206E 0008                movea.l    A0, [A6 + 0x8]
  4730. 0000366E  4A90                     tst.l      [A0]
  4731. 00003670  6606                     bne        +0x8 /* 00003678 */
  4732. 00003672  206E 0008                movea.l    A0, [A6 + 0x8]
  4733. 00003676  208C                     move.l     [A0], A4
  4734. label00003678:
  4735. 00003678  206E 000C                movea.l    A0, [A6 + 0xC]
  4736. 0000367C  208C                     move.l     [A0], A4
  4737. label0000367E:
  4738. 0000367E  0CAC FFFF FC19 0098      cmpi.l     [A4 + 0x98], 0xFFFFFC19
  4739. 00003686  6614                     bne        +0x16 /* 0000369C */
  4740. 00003688  206E 0010                movea.l    A0, [A6 + 0x10]
  4741. 0000368C  4A90                     tst.l      [A0]
  4742. 0000368E  6606                     bne        +0x8 /* 00003696 */
  4743. 00003690  206E 0010                movea.l    A0, [A6 + 0x10]
  4744. 00003694  208C                     move.l     [A0], A4
  4745. label00003696:
  4746. 00003696  206E 0014                movea.l    A0, [A6 + 0x14]
  4747. 0000369A  208C                     move.l     [A0], A4
  4748. label0000369C:
  4749. 0000369C  286C 0090                movea.l    A4, [A4 + 0x90]
  4750. label000036A0:
  4751. 000036A0  B8FC 0000                cmpa.w     A4, 0x0
  4752. 000036A4  66AA                     bne        -0x54 /* 00003650 */
  4753. 000036A6  285F                     movea.l    A4, [A7]+
  4754. 000036A8  4E5E                     unlink     A6
  4755. 000036AA  4E75                     rts
  4756. fn000036AC:
  4757. 000036AC  4E56 0000                link       A6, 0
  4758. 000036B0  082D 0000 B16E           btst.b     [A5 - 0x4E92], 0x0
  4759. 000036B6  670C                     beq        +0xE /* 000036C4 */
  4760. 000036B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4761. 000036BC  4EBA 0036                jsr        [PC + 0x36 /* 000036F4 */]
  4762. 000036C0  588F                     addq.l     A7, 4
  4763. 000036C2  602C                     bra        +0x2E /* 000036F0 */
  4764. label000036C4:
  4765. 000036C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4766. 000036C8  4EBA FEC4                jsr        [PC - 0x13C /* 0000358E */]
  4767. 000036CC  588F                     addq.l     A7, 4
  4768. 000036CE  4A40                     tst.w      D0
  4769. 000036D0  670C                     beq        +0xE /* 000036DE */
  4770. 000036D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4771. 000036D6  4EBA 001C                jsr        [PC + 0x1C /* 000036F4 */]
  4772. 000036DA  588F                     addq.l     A7, 4
  4773. 000036DC  6012                     bra        +0x14 /* 000036F0 */
  4774. label000036DE:
  4775. 000036DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4776. 000036E2  4EBA 00E2                jsr        [PC + 0xE2 /* 000037C6 */]
  4777. 000036E6  588F                     addq.l     A7, 4
  4778. 000036E8  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  4779. 000036EC  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  4780. label000036F0:
  4781. 000036F0  4E5E                     unlink     A6
  4782. 000036F2  4E75                     rts
  4783. fn000036F4:
  4784. 000036F4  4E56 FFE2                link       A6, -0x001E
  4785. 000036F8  4267                     clr.w      -[A7]
  4786. 000036FA  A977                     syscall    WaitMouseUp
  4787. 000036FC  101F                     move.b     D0, [A7]+
  4788. 000036FE  4A00                     tst.b      D0
  4789. 00003700  6700 00C0                beq        +0xC2 /* 000037C2 */
  4790. 00003704  486E FFE6                pea.l      [A6 - 0x1A]
  4791. 00003708  A874                     syscall    GetPort
  4792. 0000370A  2F38 09DE                move.l     -[A7], [0x000009DE /* WMgrPort */]
  4793. 0000370E  A873                     syscall    SetPort
  4794. 00003710  2F38 09EE                move.l     -[A7], [0x000009EE /* GrayRgn */]
  4795. 00003714  A879                     syscall    SetClip
  4796. 00003716  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4797. 0000371A  A90B                     syscall    ClipAbove
  4798. 0000371C  42A7                     clr.l      -[A7]
  4799. 0000371E  A8D8                     syscall    NewRgn
  4800. 00003720  205F                     movea.l    A0, [A7]+
  4801. 00003722  2D48 FFE2                move.l     [A6 - 0x1E], A0
  4802. 00003726  206E 0008                movea.l    A0, [A6 + 0x8]
  4803. 0000372A  2F28 0072                move.l     -[A7], [A0 + 0x72]
  4804. 0000372E  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  4805. 00003732  A8DC                     syscall    CopyRgn
  4806. 00003734  42A7                     clr.l      -[A7]
  4807. 00003736  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  4808. 0000373A  2F2D B16A                move.l     -[A7], [A5 - 0x4E96]
  4809. 0000373E  486D B122                pea.l      [A5 - 0x4EDE]
  4810. 00003742  486D B122                pea.l      [A5 - 0x4EDE]
  4811. 00003746  4267                     clr.w      -[A7]
  4812. 00003748  42A7                     clr.l      -[A7]
  4813. 0000374A  A905                     syscall    DragGrayRgn
  4814. 0000374C  201F                     move.l     D0, [A7]+
  4815. 0000374E  2D40 FFF8                move.l     [A6 - 0x8], D0
  4816. 00003752  4267                     clr.w      -[A7]
  4817. 00003754  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4818. 00003758  A86A                     syscall    HiWord
  4819. 0000375A  301F                     move.w     D0, [A7]+
  4820. 0000375C  3D40 FFFC                move.w     [A6 - 0x4], D0
  4821. 00003760  4267                     clr.w      -[A7]
  4822. 00003762  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4823. 00003766  A86B                     syscall    LoWord
  4824. 00003768  301F                     move.w     D0, [A7]+
  4825. 0000376A  3D40 FFFE                move.w     [A6 - 0x2], D0
  4826. 0000376E  0C6E 8000 FFFC           cmpi.w     [A6 - 0x4], 0x8000
  4827. 00003774  6740                     beq        +0x42 /* 000037B6 */
  4828. 00003776  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4829. 0000377A  A873                     syscall    SetPort
  4830. 0000377C  486E FFEA                pea.l      [A6 - 0x16]
  4831. 00003780  4EBA FB2E                jsr        [PC - 0x4D2 /* 000032B0 */]
  4832. 00003784  588F                     addq.l     A7, 4
  4833. 00003786  206E 0008                movea.l    A0, [A6 + 0x8]
  4834. 0000378A  3028 0010                move.w     D0, [A0 + 0x10]
  4835. 0000378E  906E FFF0                sub.w      D0, [A6 - 0x10]
  4836. 00003792  D16E FFFC                add.w      [A6 - 0x4], D0
  4837. 00003796  206E 0008                movea.l    A0, [A6 + 0x8]
  4838. 0000379A  3028 0012                move.w     D0, [A0 + 0x12]
  4839. 0000379E  906E FFF2                sub.w      D0, [A6 - 0xE]
  4840. 000037A2  D16E FFFE                add.w      [A6 - 0x2], D0
  4841. 000037A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4842. 000037AA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4843. 000037AE  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  4844. 000037B2  4267                     clr.w      -[A7]
  4845. 000037B4  A91B                     syscall    MoveWindow
  4846. label000037B6:
  4847. 000037B6  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  4848. 000037BA  A8D9                     syscall    DisposRgn/DisposeRgn
  4849. 000037BC  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  4850. 000037C0  A873                     syscall    SetPort
  4851. label000037C2:
  4852. 000037C2  4E5E                     unlink     A6
  4853. 000037C4  4E75                     rts
  4854. export_37:
  4855. fn000037C6:
  4856. 000037C6  4E56 FF8A                link       A6, -0x0076
  4857. 000037CA  42A7                     clr.l      -[A7]
  4858. 000037CC  A924                     syscall    FrontWindow
  4859. 000037CE  205F                     movea.l    A0, [A7]+
  4860. 000037D0  2D48 FF8A                move.l     [A6 - 0x76], A0
  4861. 000037D4  6016                     bra        +0x18 /* 000037EC */
  4862. label000037D6:
  4863. 000037D6  42A7                     clr.l      -[A7]
  4864. 000037D8  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  4865. 000037DC  4EBA 00E8                jsr        [PC + 0xE8 /* 000038C6 */]
  4866. 000037E0  508F                     addq.l     A7, 8
  4867. 000037E2  42A7                     clr.l      -[A7]
  4868. 000037E4  A924                     syscall    FrontWindow
  4869. 000037E6  205F                     movea.l    A0, [A7]+
  4870. 000037E8  2D48 FF8A                move.l     [A6 - 0x76], A0
  4871. label000037EC:
  4872. 000037EC  4AAE FF8A                tst.l      [A6 - 0x76]
  4873. 000037F0  670C                     beq        +0xE /* 000037FE */
  4874. 000037F2  206E FF8A                movea.l    A0, [A6 - 0x76]
  4875. 000037F6  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  4876. 000037FC  66D8                     bne        -0x26 /* 000037D6 */
  4877. label000037FE:
  4878. 000037FE  486E FF8E                pea.l      [A6 - 0x72]
  4879. 00003802  486E FF92                pea.l      [A6 - 0x6E]
  4880. 00003806  486E FF96                pea.l      [A6 - 0x6A]
  4881. 0000380A  486E FF9A                pea.l      [A6 - 0x66]
  4882. 0000380E  4EBA FE1A                jsr        [PC - 0x1E6 /* 0000362A */]
  4883. 00003812  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4884. 00003816  4AAE FF8E                tst.l      [A6 - 0x72]
  4885. 0000381A  6610                     bne        +0x12 /* 0000382C */
  4886. 0000381C  206D B3DC                movea.l    A0, [A5 - 0x4C24]
  4887. 00003820  4A28 006E                tst.b      [A0 + 0x6E]
  4888. 00003824  6706                     beq        +0x8 /* 0000382C */
  4889. 00003826  2D6D B3DC FF8E           move.l     [A6 - 0x72], [A5 - 0x4C24]
  4890. label0000382C:
  4891. 0000382C  206E 0008                movea.l    A0, [A6 + 0x8]
  4892. 00003830  0CA8 FFFF FC1A 0098      cmpi.l     [A0 + 0x98], 0xFFFFFC1A
  4893. 00003838  660E                     bne        +0x10 /* 00003848 */
  4894. 0000383A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4895. 0000383E  4EBA 0064                jsr        [PC + 0x64 /* 000038A4 */]
  4896. 00003842  588F                     addq.l     A7, 4
  4897. 00003844  6000 0056                bra        +0x58 /* 0000389C */
  4898. label00003848:
  4899. 00003848  206E 0008                movea.l    A0, [A6 + 0x8]
  4900. 0000384C  0CA8 FFFF FC18 0098      cmpi.l     [A0 + 0x98], 0xFFFFFC18
  4901. 00003854  6622                     bne        +0x24 /* 00003878 */
  4902. 00003856  4AAE FF8E                tst.l      [A6 - 0x72]
  4903. 0000385A  6710                     beq        +0x12 /* 0000386C */
  4904. 0000385C  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  4905. 00003860  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4906. 00003864  4EBA 0060                jsr        [PC + 0x60 /* 000038C6 */]
  4907. 00003868  508F                     addq.l     A7, 8
  4908. 0000386A  6030                     bra        +0x32 /* 0000389C */
  4909. label0000386C:
  4910. 0000386C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4911. 00003870  4EBA 0032                jsr        [PC + 0x32 /* 000038A4 */]
  4912. 00003874  588F                     addq.l     A7, 4
  4913. 00003876  6024                     bra        +0x26 /* 0000389C */
  4914. label00003878:
  4915. 00003878  206D B3DC                movea.l    A0, [A5 - 0x4C24]
  4916. 0000387C  4A28 006E                tst.b      [A0 + 0x6E]
  4917. 00003880  6710                     beq        +0x12 /* 00003892 */
  4918. 00003882  2F2D B3DC                move.l     -[A7], [A5 - 0x4C24]
  4919. 00003886  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4920. 0000388A  4EBA 003A                jsr        [PC + 0x3A /* 000038C6 */]
  4921. 0000388E  508F                     addq.l     A7, 8
  4922. 00003890  600A                     bra        +0xC /* 0000389C */
  4923. label00003892:
  4924. 00003892  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4925. 00003896  4EBA 000C                jsr        [PC + 0xC /* 000038A4 */]
  4926. 0000389A  588F                     addq.l     A7, 4
  4927. label0000389C:
  4928. 0000389C  4EBA 0170                jsr        [PC + 0x170 /* 00003A0E */]
  4929. 000038A0  4E5E                     unlink     A6
  4930. 000038A2  4E75                     rts
  4931. fn000038A4:
  4932. 000038A4  4E56 FFFC                link       A6, -0x0004
  4933. 000038A8  42A7                     clr.l      -[A7]
  4934. 000038AA  A924                     syscall    FrontWindow
  4935. 000038AC  205F                     movea.l    A0, [A7]+
  4936. 000038AE  2D48 FFFC                move.l     [A6 - 0x4], A0
  4937. 000038B2  202E FFFC                move.l     D0, [A6 - 0x4]
  4938. 000038B6  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  4939. 000038BA  6706                     beq        +0x8 /* 000038C2 */
  4940. 000038BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4941. 000038C0  A920                     syscall    BringToFront
  4942. label000038C2:
  4943. 000038C2  4E5E                     unlink     A6
  4944. 000038C4  4E75                     rts
  4945. fn000038C6:
  4946. 000038C6  4E56 FFF4                link       A6, -0x000C
  4947. 000038CA  48E7 0018                movem.l    -[A7], A3,A4
  4948. 000038CE  286E 0008                movea.l    A4, [A6 + 0x8]
  4949. 000038D2  266E 000C                movea.l    A3, [A6 + 0xC]
  4950. 000038D6  200B                     move.l     D0, A3
  4951. 000038D8  6706                     beq        +0x8 /* 000038E0 */
  4952. 000038DA  B9EB 0090                cmpa.l     A4, [A3 + 0x90]
  4953. 000038DE  675C                     beq        +0x5E /* 0000393C */
  4954. label000038E0:
  4955. 000038E0  42A7                     clr.l      -[A7]
  4956. 000038E2  A8D8                     syscall    NewRgn
  4957. 000038E4  205F                     movea.l    A0, [A7]+
  4958. 000038E6  2D48 FFF4                move.l     [A6 - 0xC], A0
  4959. 000038EA  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  4960. 000038EE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4961. 000038F2  A8DC                     syscall    CopyRgn
  4962. 000038F4  206C 0076                movea.l    A0, [A4 + 0x76]
  4963. 000038F8  2050                     movea.l    A0, [A0]
  4964. 000038FA  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4965. 000038FE  5488                     addq.l     A0, 2
  4966. 00003900  22D8                     move.l     [A1]+, [A0]+
  4967. 00003902  22D8                     move.l     [A1]+, [A0]+
  4968. 00003904  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4969. 00003908  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  4970. 0000390C  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  4971. 00003910  A8E0                     syscall    OffsetRgn/OfsetRgn
  4972. 00003912  2F2C 0072                move.l     -[A7], [A4 + 0x72]
  4973. 00003916  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4974. 0000391A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4975. 0000391E  A8E6                     syscall    DiffRgn
  4976. 00003920  2F0C                     move.l     -[A7], A4
  4977. 00003922  2F0B                     move.l     -[A7], A3
  4978. 00003924  A921                     syscall    SendBehind
  4979. 00003926  2F0C                     move.l     -[A7], A4
  4980. 00003928  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4981. 0000392C  A90A                     syscall    CalcVBehind
  4982. 0000392E  2F0C                     move.l     -[A7], A4
  4983. 00003930  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4984. 00003934  A90C                     syscall    PaintOne
  4985. 00003936  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4986. 0000393A  A8D9                     syscall    DisposRgn/DisposeRgn
  4987. label0000393C:
  4988. 0000393C  4CDF 1800                movem.l    A3,A4, [A7]+
  4989. 00003940  4E5E                     unlink     A6
  4990. 00003942  4E75                     rts
  4991. export_47:
  4992. fn00003944:
  4993. 00003944  4E56 0000                link       A6, 0
  4994. 00003948  2F0C                     move.l     -[A7], A4
  4995. 0000394A  206E 0008                movea.l    A0, [A6 + 0x8]
  4996. 0000394E  4290                     clr.l      [A0]
  4997. 00003950  2878 09D6                movea.l    A4, [0x000009D6 /* WindowList */]
  4998. 00003954  6026                     bra        +0x28 /* 0000397C */
  4999. label00003956:
  5000. 00003956  0CAC FFFF FC18 0098      cmpi.l     [A4 + 0x98], 0xFFFFFC18
  5001. 0000395E  6618                     bne        +0x1A /* 00003978 */
  5002. 00003960  0C6C 03DB 006C           cmpi.w     [A4 + 0x6C], 0x3DB
  5003. 00003966  6610                     bne        +0x12 /* 00003978 */
  5004. 00003968  4A2C 006E                tst.b      [A4 + 0x6E]
  5005. 0000396C  670A                     beq        +0xC /* 00003978 */
  5006. 0000396E  206E 0008                movea.l    A0, [A6 + 0x8]
  5007. 00003972  208C                     move.l     [A0], A4
  5008. 00003974  6000 0092                bra        +0x94 /* 00003A08 */
  5009. label00003978:
  5010. 00003978  286C 0090                movea.l    A4, [A4 + 0x90]
  5011. label0000397C:
  5012. 0000397C  B8FC 0000                cmpa.w     A4, 0x0
  5013. 00003980  66D4                     bne        -0x2A /* 00003956 */
  5014. 00003982  2878 09D6                movea.l    A4, [0x000009D6 /* WindowList */]
  5015. 00003986  6026                     bra        +0x28 /* 000039AE */
  5016. label00003988:
  5017. 00003988  0CAC FFFF FC19 0098      cmpi.l     [A4 + 0x98], 0xFFFFFC19
  5018. 00003990  6618                     bne        +0x1A /* 000039AA */
  5019. 00003992  0C6C 03DB 006C           cmpi.w     [A4 + 0x6C], 0x3DB
  5020. 00003998  6610                     bne        +0x12 /* 000039AA */
  5021. 0000399A  4A2C 006E                tst.b      [A4 + 0x6E]
  5022. 0000399E  670A                     beq        +0xC /* 000039AA */
  5023. 000039A0  206E 0008                movea.l    A0, [A6 + 0x8]
  5024. 000039A4  208C                     move.l     [A0], A4
  5025. 000039A6  6000 0060                bra        +0x62 /* 00003A08 */
  5026. label000039AA:
  5027. 000039AA  286C 0090                movea.l    A4, [A4 + 0x90]
  5028. label000039AE:
  5029. 000039AE  B8FC 0000                cmpa.w     A4, 0x0
  5030. 000039B2  66D4                     bne        -0x2A /* 00003988 */
  5031. 000039B4  2878 09D6                movea.l    A4, [0x000009D6 /* WindowList */]
  5032. 000039B8  601E                     bra        +0x20 /* 000039D8 */
  5033. label000039BA:
  5034. 000039BA  0CAC FFFF FC18 0098      cmpi.l     [A4 + 0x98], 0xFFFFFC18
  5035. 000039C2  6610                     bne        +0x12 /* 000039D4 */
  5036. 000039C4  0C6C 03DB 006C           cmpi.w     [A4 + 0x6C], 0x3DB
  5037. 000039CA  6608                     bne        +0xA /* 000039D4 */
  5038. 000039CC  206E 0008                movea.l    A0, [A6 + 0x8]
  5039. 000039D0  208C                     move.l     [A0], A4
  5040. 000039D2  6034                     bra        +0x36 /* 00003A08 */
  5041. label000039D4:
  5042. 000039D4  286C 0090                movea.l    A4, [A4 + 0x90]
  5043. label000039D8:
  5044. 000039D8  B8FC 0000                cmpa.w     A4, 0x0
  5045. 000039DC  66DC                     bne        -0x22 /* 000039BA */
  5046. 000039DE  2878 09D6                movea.l    A4, [0x000009D6 /* WindowList */]
  5047. 000039E2  601E                     bra        +0x20 /* 00003A02 */
  5048. label000039E4:
  5049. 000039E4  0CAC FFFF FC19 0098      cmpi.l     [A4 + 0x98], 0xFFFFFC19
  5050. 000039EC  6610                     bne        +0x12 /* 000039FE */
  5051. 000039EE  0C6C 03DB 006C           cmpi.w     [A4 + 0x6C], 0x3DB
  5052. 000039F4  6608                     bne        +0xA /* 000039FE */
  5053. 000039F6  206E 0008                movea.l    A0, [A6 + 0x8]
  5054. 000039FA  208C                     move.l     [A0], A4
  5055. 000039FC  600A                     bra        +0xC /* 00003A08 */
  5056. label000039FE:
  5057. 000039FE  286C 0090                movea.l    A4, [A4 + 0x90]
  5058. label00003A02:
  5059. 00003A02  B8FC 0000                cmpa.w     A4, 0x0
  5060. 00003A06  66DC                     bne        -0x22 /* 000039E4 */
  5061. label00003A08:
  5062. 00003A08  285F                     movea.l    A4, [A7]+
  5063. 00003A0A  4E5E                     unlink     A6
  5064. 00003A0C  4E75                     rts
  5065. export_35:
  5066. fn00003A0E:
  5067. 00003A0E  4E56 FFF8                link       A6, -0x0008
  5068. 00003A12  48E7 0108                movem.l    -[A7], D7,A4
  5069. 00003A16  7E01                     moveq.l    D7, 0x01
  5070. 00003A18  486E FFFC                pea.l      [A6 - 0x4]
  5071. 00003A1C  A874                     syscall    GetPort
  5072. 00003A1E  42A7                     clr.l      -[A7]
  5073. 00003A20  A924                     syscall    FrontWindow
  5074. 00003A22  205F                     movea.l    A0, [A7]+
  5075. 00003A24  2D48 FFF8                move.l     [A6 - 0x8], A0
  5076. 00003A28  4AAE FFF8                tst.l      [A6 - 0x8]
  5077. 00003A2C  673E                     beq        +0x40 /* 00003A6C */
  5078. 00003A2E  206E FFF8                movea.l    A0, [A6 - 0x8]
  5079. 00003A32  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  5080. 00003A38  6732                     beq        +0x34 /* 00003A6C */
  5081. 00003A3A  2878 09D6                movea.l    A4, [0x000009D6 /* WindowList */]
  5082. 00003A3E  601C                     bra        +0x1E /* 00003A5C */
  5083. label00003A40:
  5084. 00003A40  0C6C 03DB 006C           cmpi.w     [A4 + 0x6C], 0x3DB
  5085. 00003A46  6610                     bne        +0x12 /* 00003A58 */
  5086. 00003A48  4A2C 006E                tst.b      [A4 + 0x6E]
  5087. 00003A4C  670A                     beq        +0xC /* 00003A58 */
  5088. 00003A4E  4267                     clr.w      -[A7]
  5089. 00003A50  2F0C                     move.l     -[A7], A4
  5090. 00003A52  4EBA 00A2                jsr        [PC + 0xA2 /* 00003AF6 */]
  5091. 00003A56  5C8F                     addq.l     A7, 6
  5092. label00003A58:
  5093. 00003A58  286C 0090                movea.l    A4, [A4 + 0x90]
  5094. label00003A5C:
  5095. 00003A5C  B8FC 0000                cmpa.w     A4, 0x0
  5096. 00003A60  66DE                     bne        -0x20 /* 00003A40 */
  5097. 00003A62  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5098. 00003A66  A873                     syscall    SetPort
  5099. 00003A68  6000 0084                bra        +0x86 /* 00003AEE */
  5100. label00003A6C:
  5101. 00003A6C  2878 09D6                movea.l    A4, [0x000009D6 /* WindowList */]
  5102. 00003A70  6000 006C                bra        +0x6E /* 00003ADE */
  5103. label00003A74:
  5104. 00003A74  0C6C 03DB 006C           cmpi.w     [A4 + 0x6C], 0x3DB
  5105. 00003A7A  6600 005E                bne        +0x60 /* 00003ADA */
  5106. 00003A7E  4A2C 006E                tst.b      [A4 + 0x6E]
  5107. 00003A82  6700 0056                beq        +0x58 /* 00003ADA */
  5108. 00003A86  B9ED B3DC                cmpa.l     A4, [A5 - 0x4C24]
  5109. 00003A8A  660E                     bne        +0x10 /* 00003A9A */
  5110. 00003A8C  3F3C 0001                move.w     -[A7], 0x1
  5111. 00003A90  2F0C                     move.l     -[A7], A4
  5112. 00003A92  4EBA 0062                jsr        [PC + 0x62 /* 00003AF6 */]
  5113. 00003A96  5C8F                     addq.l     A7, 6
  5114. 00003A98  6040                     bra        +0x42 /* 00003ADA */
  5115. label00003A9A:
  5116. 00003A9A  4A47                     tst.w      D7
  5117. 00003A9C  671A                     beq        +0x1C /* 00003AB8 */
  5118. 00003A9E  0CAC FFFF FC18 0098      cmpi.l     [A4 + 0x98], 0xFFFFFC18
  5119. 00003AA6  6610                     bne        +0x12 /* 00003AB8 */
  5120. 00003AA8  3F3C 0001                move.w     -[A7], 0x1
  5121. 00003AAC  2F0C                     move.l     -[A7], A4
  5122. 00003AAE  4EBA 0046                jsr        [PC + 0x46 /* 00003AF6 */]
  5123. 00003AB2  5C8F                     addq.l     A7, 6
  5124. 00003AB4  7E00                     moveq.l    D7, 0x00
  5125. 00003AB6  6022                     bra        +0x24 /* 00003ADA */
  5126. label00003AB8:
  5127. 00003AB8  0CAC FFFF FC19 0098      cmpi.l     [A4 + 0x98], 0xFFFFFC19
  5128. 00003AC0  660E                     bne        +0x10 /* 00003AD0 */
  5129. 00003AC2  3F3C 0001                move.w     -[A7], 0x1
  5130. 00003AC6  2F0C                     move.l     -[A7], A4
  5131. 00003AC8  4EBA 002C                jsr        [PC + 0x2C /* 00003AF6 */]
  5132. 00003ACC  5C8F                     addq.l     A7, 6
  5133. 00003ACE  600A                     bra        +0xC /* 00003ADA */
  5134. label00003AD0:
  5135. 00003AD0  4267                     clr.w      -[A7]
  5136. 00003AD2  2F0C                     move.l     -[A7], A4
  5137. 00003AD4  4EBA 0020                jsr        [PC + 0x20 /* 00003AF6 */]
  5138. 00003AD8  5C8F                     addq.l     A7, 6
  5139. label00003ADA:
  5140. 00003ADA  286C 0090                movea.l    A4, [A4 + 0x90]
  5141. label00003ADE:
  5142. 00003ADE  B8FC 0000                cmpa.w     A4, 0x0
  5143. 00003AE2  6690                     bne        -0x6E /* 00003A74 */
  5144. 00003AE4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5145. 00003AE8  A873                     syscall    SetPort
  5146. 00003AEA  4EBA 01D2                jsr        [PC + 0x1D2 /* 00003CBE */]
  5147. label00003AEE:
  5148. 00003AEE  4CDF 1080                movem.l    D7,A4, [A7]+
  5149. 00003AF2  4E5E                     unlink     A6
  5150. 00003AF4  4E75                     rts
  5151. fn00003AF6:
  5152. 00003AF6  4E56 FF8C                link       A6, -0x0074
  5153. 00003AFA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5154. 00003AFE  1F2E 000D                move.b     -[A7], [A6 + 0xD]
  5155. 00003B02  A91C                     syscall    HiliteWindow
  5156. 00003B04  202E 0008                move.l     D0, [A6 + 0x8]
  5157. 00003B08  B0AD B3DC                cmp.l      D0, [A5 - 0x4C24]
  5158. 00003B0C  6618                     bne        +0x1A /* 00003B26 */
  5159. 00003B0E  4A6E 000C                tst.w      [A6 + 0xC]
  5160. 00003B12  6600 00EC                bne        +0xEE /* 00003C00 */
  5161. 00003B16  7001                     moveq.l    D0, 0x01
  5162. 00003B18  3B40 B3D6                move.w     [A5 - 0x4C2A], D0
  5163. 00003B1C  2F2D B3D8                move.l     -[A7], [A5 - 0x4C28]
  5164. 00003B20  A9D9                     syscall    TEDeactivate
  5165. 00003B22  6000 00DC                bra        +0xDE /* 00003C00 */
  5166. label00003B26:
  5167. 00003B26  206E 0008                movea.l    A0, [A6 + 0x8]
  5168. 00003B2A  2D68 008C FF8C           move.l     [A6 - 0x74], [A0 + 0x8C]
  5169. 00003B30  206E FF8C                movea.l    A0, [A6 - 0x74]
  5170. 00003B34  2050                     movea.l    A0, [A0]
  5171. 00003B36  4A28 0010                tst.b      [A0 + 0x10]
  5172. 00003B3A  6700 00C4                beq        +0xC6 /* 00003C00 */
  5173. 00003B3E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5174. 00003B42  A873                     syscall    SetPort
  5175. 00003B44  486E FF9E                pea.l      [A6 - 0x62]
  5176. 00003B48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5177. 00003B4C  4EBA F510                jsr        [PC - 0xAF0 /* 0000305E */]
  5178. 00003B50  508F                     addq.l     A7, 8
  5179. 00003B52  206E 0008                movea.l    A0, [A6 + 0x8]
  5180. 00003B56  43EE FF96                lea.l      A1, [A6 - 0x6A]
  5181. 00003B5A  41E8 0010                lea.l      A0, [A0 + 0x10]
  5182. 00003B5E  22D8                     move.l     [A1]+, [A0]+
  5183. 00003B60  22D8                     move.l     [A1]+, [A0]+
  5184. 00003B62  066E FFF1 FF9A           addi.w     [A6 - 0x66], 0xFFF1
  5185. 00003B68  066E FFF1 FF9C           addi.w     [A6 - 0x64], 0xFFF1
  5186. 00003B6E  206E FFDA                movea.l    A0, [A6 - 0x26]
  5187. 00003B72  2050                     movea.l    A0, [A0]
  5188. 00003B74  3D68 0008 FF94           move.w     [A6 - 0x6C], [A0 + 0x8]
  5189. 00003B7A  206E FFDA                movea.l    A0, [A6 - 0x26]
  5190. 00003B7E  2050                     movea.l    A0, [A0]
  5191. 00003B80  3D68 0006 FF92           move.w     [A6 - 0x6E], [A0 + 0x6]
  5192. 00003B86  302E FF9C                move.w     D0, [A6 - 0x64]
  5193. 00003B8A  906E FF98                sub.w      D0, [A6 - 0x68]
  5194. 00003B8E  322E FF94                move.w     D1, [A6 - 0x6C]
  5195. 00003B92  9240                     sub.w      D1, D0
  5196. 00003B94  3D41 FF90                move.w     [A6 - 0x70], D1
  5197. 00003B98  206E FFE6                movea.l    A0, [A6 - 0x1A]
  5198. 00003B9C  4A28 006F                tst.b      [A0 + 0x6F]
  5199. 00003BA0  6710                     beq        +0x12 /* 00003BB2 */
  5200. 00003BA2  4A6E FF90                tst.w      [A6 - 0x70]
  5201. 00003BA6  6F0A                     ble        +0xC /* 00003BB2 */
  5202. 00003BA8  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  5203. 00003BAC  4267                     clr.w      -[A7]
  5204. 00003BAE  A95D                     syscall    HiliteControl
  5205. 00003BB0  600A                     bra        +0xC /* 00003BBC */
  5206. label00003BB2:
  5207. 00003BB2  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  5208. 00003BB6  3F3C FFFF                move.w     -[A7], 0xFFFF
  5209. 00003BBA  A95D                     syscall    HiliteControl
  5210. label00003BBC:
  5211. 00003BBC  302E FF9A                move.w     D0, [A6 - 0x66]
  5212. 00003BC0  906E FF96                sub.w      D0, [A6 - 0x6A]
  5213. 00003BC4  322E FF92                move.w     D1, [A6 - 0x6E]
  5214. 00003BC8  9240                     sub.w      D1, D0
  5215. 00003BCA  3D41 FF90                move.w     [A6 - 0x70], D1
  5216. 00003BCE  206E FFE6                movea.l    A0, [A6 - 0x1A]
  5217. 00003BD2  4A28 006F                tst.b      [A0 + 0x6F]
  5218. 00003BD6  6710                     beq        +0x12 /* 00003BE8 */
  5219. 00003BD8  4A6E FF90                tst.w      [A6 - 0x70]
  5220. 00003BDC  6F0A                     ble        +0xC /* 00003BE8 */
  5221. 00003BDE  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  5222. 00003BE2  4267                     clr.w      -[A7]
  5223. 00003BE4  A95D                     syscall    HiliteControl
  5224. 00003BE6  600A                     bra        +0xC /* 00003BF2 */
  5225. label00003BE8:
  5226. 00003BE8  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  5227. 00003BEC  3F3C FFFF                move.w     -[A7], 0xFFFF
  5228. 00003BF0  A95D                     syscall    HiliteControl
  5229. label00003BF2:
  5230. 00003BF2  A89E                     syscall    PenNormal
  5231. 00003BF4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5232. 00003BF8  A904                     syscall    DrawGrowIcon
  5233. 00003BFA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5234. 00003BFE  A969                     syscall    DrawControls
  5235. label00003C00:
  5236. 00003C00  4E5E                     unlink     A6
  5237. 00003C02  4E75                     rts
  5238. export_46:
  5239. fn00003C04:
  5240. 00003C04  48E7 0018                movem.l    -[A7], A3,A4
  5241. 00003C08  42A7                     clr.l      -[A7]
  5242. 00003C0A  A924                     syscall    FrontWindow
  5243. 00003C0C  205F                     movea.l    A0, [A7]+
  5244. 00003C0E  2648                     movea.l    A3, A0
  5245. 00003C10  B6FC 0000                cmpa.w     A3, 0x0
  5246. 00003C14  6700 00A2                beq        +0xA4 /* 00003CB8 */
  5247. 00003C18  0C6B 03DB 006C           cmpi.w     [A3 + 0x6C], 0x3DB
  5248. 00003C1E  6600 0098                bne        +0x9A /* 00003CB8 */
  5249. 00003C22  4267                     clr.w      -[A7]
  5250. 00003C24  2F0B                     move.l     -[A7], A3
  5251. 00003C26  A80A                     syscall    GetWVariant
  5252. 00003C28  301F                     move.w     D0, [A7]+
  5253. 00003C2A  0C40 0001                cmpi.w     D0, 0x1
  5254. 00003C2E  6700 0088                beq        +0x8A /* 00003CB8 */
  5255. 00003C32  206D B3DC                movea.l    A0, [A5 - 0x4C24]
  5256. 00003C36  4A28 006E                tst.b      [A0 + 0x6E]
  5257. 00003C3A  6716                     beq        +0x18 /* 00003C52 */
  5258. 00003C3C  B7ED B3DC                cmpa.l     A3, [A5 - 0x4C24]
  5259. 00003C40  670A                     beq        +0xC /* 00003C4C */
  5260. 00003C42  2F2D B3DC                move.l     -[A7], [A5 - 0x4C24]
  5261. 00003C46  4EBA FC5C                jsr        [PC - 0x3A4 /* 000038A4 */]
  5262. 00003C4A  588F                     addq.l     A7, 4
  5263. label00003C4C:
  5264. 00003C4C  266D B3DC                movea.l    A3, [A5 - 0x4C24]
  5265. 00003C50  6032                     bra        +0x34 /* 00003C84 */
  5266. label00003C52:
  5267. 00003C52  284B                     movea.l    A4, A3
  5268. 00003C54  6028                     bra        +0x2A /* 00003C7E */
  5269. label00003C56:
  5270. 00003C56  0C6C 03DB 006C           cmpi.w     [A4 + 0x6C], 0x3DB
  5271. 00003C5C  661C                     bne        +0x1E /* 00003C7A */
  5272. 00003C5E  4A2C 006E                tst.b      [A4 + 0x6E]
  5273. 00003C62  6716                     beq        +0x18 /* 00003C7A */
  5274. 00003C64  0CAC FFFF FC19 0098      cmpi.l     [A4 + 0x98], 0xFFFFFC19
  5275. 00003C6C  660C                     bne        +0xE /* 00003C7A */
  5276. 00003C6E  2F0C                     move.l     -[A7], A4
  5277. 00003C70  4EBA FC32                jsr        [PC - 0x3CE /* 000038A4 */]
  5278. 00003C74  588F                     addq.l     A7, 4
  5279. 00003C76  264C                     movea.l    A3, A4
  5280. 00003C78  600A                     bra        +0xC /* 00003C84 */
  5281. label00003C7A:
  5282. 00003C7A  286C 0090                movea.l    A4, [A4 + 0x90]
  5283. label00003C7E:
  5284. 00003C7E  B8FC 0000                cmpa.w     A4, 0x0
  5285. 00003C82  66D2                     bne        -0x2C /* 00003C56 */
  5286. label00003C84:
  5287. 00003C84  286B 0090                movea.l    A4, [A3 + 0x90]
  5288. 00003C88  6028                     bra        +0x2A /* 00003CB2 */
  5289. label00003C8A:
  5290. 00003C8A  0C6C 03DB 006C           cmpi.w     [A4 + 0x6C], 0x3DB
  5291. 00003C90  661C                     bne        +0x1E /* 00003CAE */
  5292. 00003C92  4A2C 006E                tst.b      [A4 + 0x6E]
  5293. 00003C96  6716                     beq        +0x18 /* 00003CAE */
  5294. 00003C98  0CAC FFFF FC19 0098      cmpi.l     [A4 + 0x98], 0xFFFFFC19
  5295. 00003CA0  660C                     bne        +0xE /* 00003CAE */
  5296. 00003CA2  2F0B                     move.l     -[A7], A3
  5297. 00003CA4  2F0C                     move.l     -[A7], A4
  5298. 00003CA6  4EBA FC1E                jsr        [PC - 0x3E2 /* 000038C6 */]
  5299. 00003CAA  508F                     addq.l     A7, 8
  5300. 00003CAC  264C                     movea.l    A3, A4
  5301. label00003CAE:
  5302. 00003CAE  286C 0090                movea.l    A4, [A4 + 0x90]
  5303. label00003CB2:
  5304. 00003CB2  B8FC 0000                cmpa.w     A4, 0x0
  5305. 00003CB6  66D2                     bne        -0x2C /* 00003C8A */
  5306. label00003CB8:
  5307. 00003CB8  4CDF 1800                movem.l    A3,A4, [A7]+
  5308. 00003CBC  4E75                     rts
  5309. export_55:
  5310. fn00003CBE:
  5311. 00003CBE  4E56 FF96                link       A6, -0x006A
  5312. 00003CC2  48E7 0308                movem.l    -[A7], D6,D7,A4
  5313. 00003CC6  4A6D B110                tst.w      [A5 - 0x4EF0]
  5314. 00003CCA  6700 0080                beq        +0x82 /* 00003D4C */
  5315. 00003CCE  486E FF96                pea.l      [A6 - 0x6A]
  5316. 00003CD2  4EBA FC70                jsr        [PC - 0x390 /* 00003944 */]
  5317. 00003CD6  588F                     addq.l     A7, 4
  5318. 00003CD8  486E FF9E                pea.l      [A6 - 0x62]
  5319. 00003CDC  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  5320. 00003CE0  4EBA F37C                jsr        [PC - 0xC84 /* 0000305E */]
  5321. 00003CE4  508F                     addq.l     A7, 8
  5322. 00003CE6  42A7                     clr.l      -[A7]
  5323. 00003CE8  A924                     syscall    FrontWindow
  5324. 00003CEA  205F                     movea.l    A0, [A7]+
  5325. 00003CEC  2D48 FF96                move.l     [A6 - 0x6A], A0
  5326. 00003CF0  4AAE FF96                tst.l      [A6 - 0x6A]
  5327. 00003CF4  6756                     beq        +0x58 /* 00003D4C */
  5328. 00003CF6  206E FF96                movea.l    A0, [A6 - 0x6A]
  5329. 00003CFA  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  5330. 00003D00  664A                     bne        +0x4C /* 00003D4C */
  5331. 00003D02  286E FFCE                movea.l    A4, [A6 - 0x32]
  5332. 00003D06  206E FFC6                movea.l    A0, [A6 - 0x3A]
  5333. 00003D0A  2050                     movea.l    A0, [A0]
  5334. 00003D0C  3E28 000E                move.w     D7, [A0 + 0xE]
  5335. 00003D10  206E FFDA                movea.l    A0, [A6 - 0x26]
  5336. 00003D14  2050                     movea.l    A0, [A0]
  5337. 00003D16  3C28 000E                move.w     D6, [A0 + 0xE]
  5338. 00003D1A  BC47                     cmp.w      D6, D7
  5339. 00003D1C  6C06                     bge        +0x8 /* 00003D24 */
  5340. 00003D1E  286E FFE2                movea.l    A4, [A6 - 0x1E]
  5341. 00003D22  3E06                     move.w     D7, D6
  5342. label00003D24:
  5343. 00003D24  486E FF9C                pea.l      [A6 - 0x64]
  5344. 00003D28  486E FF9A                pea.l      [A6 - 0x66]
  5345. 00003D2C  3F07                     move.w     -[A7], D7
  5346. 00003D2E  4EBA 0024                jsr        [PC + 0x24 /* 00003D54 */]
  5347. 00003D32  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5348. 00003D36  2F0C                     move.l     -[A7], A4
  5349. 00003D38  2F2D B2D6                move.l     -[A7], [A5 - 0x4D2A]
  5350. 00003D3C  3F2E FF9A                move.w     -[A7], [A6 - 0x66]
  5351. 00003D40  3F2E FF9C                move.w     -[A7], [A6 - 0x64]
  5352. 00003D44  AA9F                     syscall    CTab2Palette
  5353. 00003D46  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  5354. 00003D4A  AA94                     syscall    ActivatePalette
  5355. label00003D4C:
  5356. 00003D4C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  5357. 00003D50  4E5E                     unlink     A6
  5358. 00003D52  4E75                     rts
  5359. fn00003D54:
  5360. 00003D54  4E56 0000                link       A6, 0
  5361. 00003D58  302E 0008                move.w     D0, [A6 + 0x8]
  5362. 00003D5C  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  5363. 00003D60  0000 0004                ori.b      D0, 0x4
  5364. 00003D64  002E 000A 0018           ori.b      [A6 + 0x18], 0xA /* '\n' */
  5365. 00003D6A  0028 0038 0048           ori.b      [A0 + 0x48], 0x38 /* '8' */
  5366. 00003D70  206E 000A                movea.l    A0, [A6 + 0xA]
  5367. 00003D74  7002                     moveq.l    D0, 0x02
  5368. 00003D76  3080                     move.w     [A0], D0
  5369. 00003D78  206E 000E                movea.l    A0, [A6 + 0xE]
  5370. 00003D7C  4250                     clr.w      [A0]
  5371. 00003D7E  6042                     bra        +0x44 /* 00003DC2 */
  5372. 00003D80  206E 000A                movea.l    A0, [A6 + 0xA]
  5373. 00003D84  7002                     moveq.l    D0, 0x02
  5374. 00003D86  3080                     move.w     [A0], D0
  5375. 00003D88  206E 000E                movea.l    A0, [A6 + 0xE]
  5376. 00003D8C  30BC 1000                move.w     [A0], 0x1000
  5377. 00003D90  6030                     bra        +0x32 /* 00003DC2 */
  5378. 00003D92  206E 000A                movea.l    A0, [A6 + 0xA]
  5379. 00003D96  7002                     moveq.l    D0, 0x02
  5380. 00003D98  3080                     move.w     [A0], D0
  5381. 00003D9A  206E 000E                movea.l    A0, [A6 + 0xE]
  5382. 00003D9E  30BC 2000                move.w     [A0], 0x2000 /* ' \0' */
  5383. 00003DA2  601E                     bra        +0x20 /* 00003DC2 */
  5384. 00003DA4  206E 000A                movea.l    A0, [A6 + 0xA]
  5385. 00003DA8  7002                     moveq.l    D0, 0x02
  5386. 00003DAA  3080                     move.w     [A0], D0
  5387. 00003DAC  206E 000E                movea.l    A0, [A6 + 0xE]
  5388. 00003DB0  30BC 4000                move.w     [A0], 0x4000 /* '@\0' */
  5389. 00003DB4  600C                     bra        +0xE /* 00003DC2 */
  5390. 00003DB6  206E 000A                movea.l    A0, [A6 + 0xA]
  5391. 00003DBA  4250                     clr.w      [A0]
  5392. 00003DBC  206E 000E                movea.l    A0, [A6 + 0xE]
  5393. 00003DC0  4250                     clr.w      [A0]
  5394. label00003DC2:
  5395. 00003DC2  4E5E                     unlink     A6
  5396. 00003DC4  4E75                     rts
  5397. 00003DC6  4E56 0000                link       A6, 0
  5398. 00003DCA  206E 000C                movea.l    A0, [A6 + 0xC]
  5399. 00003DCE  4210                     clr.b      [A0]
  5400. 00003DD0  206E 0008                movea.l    A0, [A6 + 0x8]
  5401. 00003DD4  4250                     clr.w      [A0]
  5402. 00003DD6  4E5E                     unlink     A6
  5403. 00003DD8  205F                     movea.l    A0, [A7]+
  5404. 00003DDA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5405. 00003DDE  4ED0                     jmp        [A0]
  5406. export_40:
  5407. 00003DE0  4E56 FFFC                link       A6, -0x0004
  5408. 00003DE4  206E 0010                movea.l    A0, [A6 + 0x10]
  5409. 00003DE8  2050                     movea.l    A0, [A0]
  5410. 00003DEA  3068 003C                movea.w    A0, [A0 + 0x3C]
  5411. 00003DEE  2D48 FFFC                move.l     [A6 - 0x4], A0
  5412. 00003DF2  202E FFFC                move.l     D0, [A6 - 0x4]
  5413. 00003DF6  D0AE 000C                add.l      D0, [A6 + 0xC]
  5414. 00003DFA  0C80 0000 7D00           cmpi.l     D0, 0x7D00 /* '}\0' */
  5415. 00003E00  6F08                     ble        +0xA /* 00003E0A */
  5416. 00003E02  3F3C 0002                move.w     -[A7], 0x2
  5417. 00003E06  A9C8                     syscall    SysBeep
  5418. 00003E08  600E                     bra        +0x10 /* 00003E18 */
  5419. label00003E0A:
  5420. 00003E0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5421. 00003E0E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5422. 00003E12  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5423. 00003E16  A9DE                     syscall    TEInsert
  5424. label00003E18:
  5425. 00003E18  4E5E                     unlink     A6
  5426. 00003E1A  4E75                     rts
  5427. export_48:
  5428. 00003E1C  4E56 FFFC                link       A6, -0x0004
  5429. 00003E20  206E 0008                movea.l    A0, [A6 + 0x8]
  5430. 00003E24  2050                     movea.l    A0, [A0]
  5431. 00003E26  3068 003C                movea.w    A0, [A0 + 0x3C]
  5432. 00003E2A  2D48 FFFC                move.l     [A6 - 0x4], A0
  5433. 00003E2E  206E 0008                movea.l    A0, [A6 + 0x8]
  5434. 00003E32  226E 0008                movea.l    A1, [A6 + 0x8]
  5435. 00003E36  2251                     movea.l    A1, [A1]
  5436. 00003E38  2050                     movea.l    A0, [A0]
  5437. 00003E3A  3028 0022                move.w     D0, [A0 + 0x22]
  5438. 00003E3E  9069 0020                sub.w      D0, [A1 + 0x20]
  5439. 00003E42  48C0                     ext.l      D0
  5440. 00003E44  91AE FFFC                sub.l      [A6 - 0x4], D0
  5441. 00003E48  42A7                     clr.l      -[A7]
  5442. 00003E4A  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  5443. 00003E4E  201F                     move.l     D0, [A7]+
  5444. 00003E50  D0AE FFFC                add.l      D0, [A6 - 0x4]
  5445. 00003E54  0C80 0000 7D00           cmpi.l     D0, 0x7D00 /* '}\0' */
  5446. 00003E5A  6F08                     ble        +0xA /* 00003E64 */
  5447. 00003E5C  3F3C 0002                move.w     -[A7], 0x2
  5448. 00003E60  A9C8                     syscall    SysBeep
  5449. 00003E62  6008                     bra        +0xA /* 00003E6C */
  5450. label00003E64:
  5451. 00003E64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5452. 00003E68  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  5453. label00003E6C:
  5454. 00003E6C  4E5E                     unlink     A6
  5455. 00003E6E  4E75                     rts
  5456. export_60:
  5457. 00003E70  4E56 FFFC                link       A6, -0x0004
  5458. 00003E74  206E 000A                movea.l    A0, [A6 + 0xA]
  5459. 00003E78  2050                     movea.l    A0, [A0]
  5460. 00003E7A  3068 003C                movea.w    A0, [A0 + 0x3C]
  5461. 00003E7E  2D48 FFFC                move.l     [A6 - 0x4], A0
  5462. 00003E82  206E 000A                movea.l    A0, [A6 + 0xA]
  5463. 00003E86  226E 000A                movea.l    A1, [A6 + 0xA]
  5464. 00003E8A  2251                     movea.l    A1, [A1]
  5465. 00003E8C  2050                     movea.l    A0, [A0]
  5466. 00003E8E  3028 0022                move.w     D0, [A0 + 0x22]
  5467. 00003E92  9069 0020                sub.w      D0, [A1 + 0x20]
  5468. 00003E96  48C0                     ext.l      D0
  5469. 00003E98  91AE FFFC                sub.l      [A6 - 0x4], D0
  5470. 00003E9C  0C2E 0008 0009           cmpi.b     [A6 + 0x9], 0x8
  5471. 00003EA2  6716                     beq        +0x18 /* 00003EBA */
  5472. 00003EA4  202E FFFC                move.l     D0, [A6 - 0x4]
  5473. 00003EA8  5280                     addq.l     D0, 1
  5474. 00003EAA  0C80 0000 7D00           cmpi.l     D0, 0x7D00 /* '}\0' */
  5475. 00003EB0  6F08                     ble        +0xA /* 00003EBA */
  5476. 00003EB2  3F3C 0002                move.w     -[A7], 0x2
  5477. 00003EB6  A9C8                     syscall    SysBeep
  5478. 00003EB8  600E                     bra        +0x10 /* 00003EC8 */
  5479. label00003EBA:
  5480. 00003EBA  102E 0009                move.b     D0, [A6 + 0x9]
  5481. 00003EBE  4880                     ext.w      D0
  5482. 00003EC0  3F00                     move.w     -[A7], D0
  5483. 00003EC2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5484. 00003EC6  A9DC                     syscall    TEKey
  5485. label00003EC8:
  5486. 00003EC8  4E5E                     unlink     A6
  5487. 00003ECA  4E75                     rts
  5488. export_125:
  5489. 00003ECC  4E56 FFE6                link       A6, -0x001A
  5490. 00003ED0  48E7 0300                movem.l    -[A7], D6,D7
  5491. 00003ED4  53AE 0010                subq.l     [A6 + 0x10], 1
  5492. 00003ED8  206E 000C                movea.l    A0, [A6 + 0xC]
  5493. 00003EDC  2050                     movea.l    A0, [A0]
  5494. 00003EDE  3C28 000E                move.w     D6, [A0 + 0xE]
  5495. 00003EE2  7E00                     moveq.l    D7, 0x00
  5496. 00003EE4  6000 0084                bra        +0x86 /* 00003F6A */
  5497. label00003EE8:
  5498. 00003EE8  206E 000C                movea.l    A0, [A6 + 0xC]
  5499. 00003EEC  3007                     move.w     D0, D7
  5500. 00003EEE  C1FC 0006                muls.w     D0, 0x6
  5501. 00003EF2  D090                     add.l      D0, [A0]
  5502. 00003EF4  2040                     movea.l    A0, D0
  5503. 00003EF6  43EE FFFA                lea.l      A1, [A6 - 0x6]
  5504. 00003EFA  41E8 0010                lea.l      A0, [A0 + 0x10]
  5505. 00003EFE  22D8                     move.l     [A1]+, [A0]+
  5506. 00003F00  32D8                     move.w     [A1]+, [A0]+
  5507. 00003F02  306E FFFA                movea.w    A0, [A6 - 0x6]
  5508. 00003F06  B1EE 0010                cmpa.l     A0, [A6 + 0x10]
  5509. 00003F0A  6F52                     ble        +0x54 /* 00003F5E */
  5510. 00003F0C  486E FFE6                pea.l      [A6 - 0x1A]
  5511. 00003F10  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5512. 00003F14  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5513. 00003F18  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  5514. 00003F1C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5515. 00003F20  3F00                     move.w     -[A7], D0
  5516. 00003F22  4EBA CB72                jsr        [PC - 0x348E /* 00000A96 */]
  5517. 00003F26  548F                     addq.l     A7, 2
  5518. 00003F28  206E FFE6                movea.l    A0, [A6 - 0x1A]
  5519. 00003F2C  202E 0010                move.l     D0, [A6 + 0x10]
  5520. 00003F30  E980                     asl        D0, 4
  5521. 00003F32  D090                     add.l      D0, [A0]
  5522. 00003F34  2040                     movea.l    A0, D0
  5523. 00003F36  226E 0014                movea.l    A1, [A6 + 0x14]
  5524. 00003F3A  5488                     addq.l     A0, 2
  5525. 00003F3C  22D8                     move.l     [A1]+, [A0]+
  5526. 00003F3E  22D8                     move.l     [A1]+, [A0]+
  5527. 00003F40  22D8                     move.l     [A1]+, [A0]+
  5528. 00003F42  22D8                     move.l     [A1]+, [A0]+
  5529. 00003F44  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5530. 00003F48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5531. 00003F4C  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  5532. 00003F50  508F                     addq.l     A7, 8
  5533. 00003F52  3F00                     move.w     -[A7], D0
  5534. 00003F54  4EBA CB40                jsr        [PC - 0x34C0 /* 00000A96 */]
  5535. 00003F58  548F                     addq.l     A7, 2
  5536. 00003F5A  7000                     moveq.l    D0, 0x00
  5537. 00003F5C  6014                     bra        +0x16 /* 00003F72 */
  5538. label00003F5E:
  5539. 00003F5E  302E FFFA                move.w     D0, [A6 - 0x6]
  5540. 00003F62  48C0                     ext.l      D0
  5541. 00003F64  91AE 0010                sub.l      [A6 + 0x10], D0
  5542. 00003F68  5247                     addq.w     D7, 1
  5543. label00003F6A:
  5544. 00003F6A  BE46                     cmp.w      D7, D6
  5545. 00003F6C  6D00 FF7A                blt        -0x84 /* 00003EE8 */
  5546. 00003F70  7001                     moveq.l    D0, 0x01
  5547. label00003F72:
  5548. 00003F72  4CDF 00C0                movem.l    D6,D7, [A7]+
  5549. 00003F76  4E5E                     unlink     A6
  5550. 00003F78  4E75                     rts
  5551. export_135:
  5552. 00003F7A  4E56 FFE6                link       A6, -0x001A
  5553. 00003F7E  48E7 0300                movem.l    -[A7], D6,D7
  5554. 00003F82  53AE 0010                subq.l     [A6 + 0x10], 1
  5555. 00003F86  206E 000C                movea.l    A0, [A6 + 0xC]
  5556. 00003F8A  2050                     movea.l    A0, [A0]
  5557. 00003F8C  3C28 000E                move.w     D6, [A0 + 0xE]
  5558. 00003F90  7E00                     moveq.l    D7, 0x00
  5559. 00003F92  6000 009A                bra        +0x9C /* 0000402E */
  5560. label00003F96:
  5561. 00003F96  206E 000C                movea.l    A0, [A6 + 0xC]
  5562. 00003F9A  3007                     move.w     D0, D7
  5563. 00003F9C  C1FC 0006                muls.w     D0, 0x6
  5564. 00003FA0  D090                     add.l      D0, [A0]
  5565. 00003FA2  2040                     movea.l    A0, D0
  5566. 00003FA4  43EE FFFA                lea.l      A1, [A6 - 0x6]
  5567. 00003FA8  41E8 0010                lea.l      A0, [A0 + 0x10]
  5568. 00003FAC  22D8                     move.l     [A1]+, [A0]+
  5569. 00003FAE  32D8                     move.w     [A1]+, [A0]+
  5570. 00003FB0  306E FFFA                movea.w    A0, [A6 - 0x6]
  5571. 00003FB4  B1EE 0010                cmpa.l     A0, [A6 + 0x10]
  5572. 00003FB8  6F68                     ble        +0x6A /* 00004022 */
  5573. 00003FBA  486E FFE6                pea.l      [A6 - 0x1A]
  5574. 00003FBE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5575. 00003FC2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5576. 00003FC6  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  5577. 00003FCA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5578. 00003FCE  3F00                     move.w     -[A7], D0
  5579. 00003FD0  4EBA CAC4                jsr        [PC - 0x353C /* 00000A96 */]
  5580. 00003FD4  548F                     addq.l     A7, 2
  5581. 00003FD6  206E FFE6                movea.l    A0, [A6 - 0x1A]
  5582. 00003FDA  202E 0010                move.l     D0, [A6 + 0x10]
  5583. 00003FDE  E980                     asl        D0, 4
  5584. 00003FE0  D090                     add.l      D0, [A0]
  5585. 00003FE2  206E 0014                movea.l    A0, [A6 + 0x14]
  5586. 00003FE6  2240                     movea.l    A1, D0
  5587. 00003FE8  5489                     addq.l     A1, 2
  5588. 00003FEA  22D8                     move.l     [A1]+, [A0]+
  5589. 00003FEC  22D8                     move.l     [A1]+, [A0]+
  5590. 00003FEE  22D8                     move.l     [A1]+, [A0]+
  5591. 00003FF0  22D8                     move.l     [A1]+, [A0]+
  5592. 00003FF2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5593. 00003FF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5594. 00003FFA  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  5595. 00003FFE  508F                     addq.l     A7, 8
  5596. 00004000  3F00                     move.w     -[A7], D0
  5597. 00004002  4EBA CA92                jsr        [PC - 0x356E /* 00000A96 */]
  5598. 00004006  548F                     addq.l     A7, 2
  5599. 00004008  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5600. 0000400C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5601. 00004010  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  5602. 00004014  508F                     addq.l     A7, 8
  5603. 00004016  3F00                     move.w     -[A7], D0
  5604. 00004018  4EBA CA7C                jsr        [PC - 0x3584 /* 00000A96 */]
  5605. 0000401C  548F                     addq.l     A7, 2
  5606. 0000401E  7000                     moveq.l    D0, 0x00
  5607. 00004020  6014                     bra        +0x16 /* 00004036 */
  5608. label00004022:
  5609. 00004022  302E FFFA                move.w     D0, [A6 - 0x6]
  5610. 00004026  48C0                     ext.l      D0
  5611. 00004028  91AE 0010                sub.l      [A6 + 0x10], D0
  5612. 0000402C  5247                     addq.w     D7, 1
  5613. label0000402E:
  5614. 0000402E  BE46                     cmp.w      D7, D6
  5615. 00004030  6D00 FF64                blt        -0x9A /* 00003F96 */
  5616. 00004034  7001                     moveq.l    D0, 0x01
  5617. label00004036:
  5618. 00004036  4CDF 00C0                movem.l    D6,D7, [A7]+
  5619. 0000403A  4E5E                     unlink     A6
  5620. 0000403C  4E75                     rts
  5621. export_73:
  5622. fn0000403E:
  5623. 0000403E  4E56 FFB6                link       A6, -0x004A
  5624. 00004042  48E7 0300                movem.l    -[A7], D6,D7
  5625. 00004046  53AE 0010                subq.l     [A6 + 0x10], 1
  5626. 0000404A  206E 000C                movea.l    A0, [A6 + 0xC]
  5627. 0000404E  2050                     movea.l    A0, [A0]
  5628. 00004050  3C28 0030                move.w     D6, [A0 + 0x30]
  5629. 00004054  7E00                     moveq.l    D7, 0x00
  5630. 00004056  6000 0084                bra        +0x86 /* 000040DC */
  5631. label0000405A:
  5632. 0000405A  206E 000C                movea.l    A0, [A6 + 0xC]
  5633. 0000405E  3007                     move.w     D0, D7
  5634. 00004060  C1FC 0006                muls.w     D0, 0x6
  5635. 00004064  D090                     add.l      D0, [A0]
  5636. 00004066  2040                     movea.l    A0, D0
  5637. 00004068  43EE FFFA                lea.l      A1, [A6 - 0x6]
  5638. 0000406C  41E8 0032                lea.l      A0, [A0 + 0x32]
  5639. 00004070  22D8                     move.l     [A1]+, [A0]+
  5640. 00004072  32D8                     move.w     [A1]+, [A0]+
  5641. 00004074  306E FFFA                movea.w    A0, [A6 - 0x6]
  5642. 00004078  B1EE 0010                cmpa.l     A0, [A6 + 0x10]
  5643. 0000407C  6F52                     ble        +0x54 /* 000040D0 */
  5644. 0000407E  486E FFB6                pea.l      [A6 - 0x4A]
  5645. 00004082  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5646. 00004086  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5647. 0000408A  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  5648. 0000408E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5649. 00004092  3F00                     move.w     -[A7], D0
  5650. 00004094  4EBA CA00                jsr        [PC - 0x3600 /* 00000A96 */]
  5651. 00004098  548F                     addq.l     A7, 2
  5652. 0000409A  206E FFB6                movea.l    A0, [A6 - 0x4A]
  5653. 0000409E  202E 0010                move.l     D0, [A6 + 0x10]
  5654. 000040A2  ED80                     asl        D0, 6
  5655. 000040A4  D090                     add.l      D0, [A0]
  5656. 000040A6  2040                     movea.l    A0, D0
  5657. 000040A8  226E 0014                movea.l    A1, [A6 + 0x14]
  5658. 000040AC  5488                     addq.l     A0, 2
  5659. 000040AE  700F                     moveq.l    D0, 0x0F
  5660. label000040B0:
  5661. 000040B0  22D8                     move.l     [A1]+, [A0]+
  5662. 000040B2  51C8 FFFC                dbf        D0, -0x6 /* 000040B0 */
  5663. 000040B6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5664. 000040BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5665. 000040BE  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  5666. 000040C2  508F                     addq.l     A7, 8
  5667. 000040C4  3F00                     move.w     -[A7], D0
  5668. 000040C6  4EBA C9CE                jsr        [PC - 0x3632 /* 00000A96 */]
  5669. 000040CA  548F                     addq.l     A7, 2
  5670. 000040CC  7000                     moveq.l    D0, 0x00
  5671. 000040CE  6014                     bra        +0x16 /* 000040E4 */
  5672. label000040D0:
  5673. 000040D0  302E FFFA                move.w     D0, [A6 - 0x6]
  5674. 000040D4  48C0                     ext.l      D0
  5675. 000040D6  91AE 0010                sub.l      [A6 + 0x10], D0
  5676. 000040DA  5247                     addq.w     D7, 1
  5677. label000040DC:
  5678. 000040DC  BE46                     cmp.w      D7, D6
  5679. 000040DE  6D00 FF7A                blt        -0x84 /* 0000405A */
  5680. 000040E2  7001                     moveq.l    D0, 0x01
  5681. label000040E4:
  5682. 000040E4  4CDF 00C0                movem.l    D6,D7, [A7]+
  5683. 000040E8  4E5E                     unlink     A6
  5684. 000040EA  4E75                     rts
  5685. export_82:
  5686. 000040EC  4E56 FFB6                link       A6, -0x004A
  5687. 000040F0  48E7 0300                movem.l    -[A7], D6,D7
  5688. 000040F4  53AE 0010                subq.l     [A6 + 0x10], 1
  5689. 000040F8  206E 000C                movea.l    A0, [A6 + 0xC]
  5690. 000040FC  2050                     movea.l    A0, [A0]
  5691. 000040FE  3C28 0030                move.w     D6, [A0 + 0x30]
  5692. 00004102  7E00                     moveq.l    D7, 0x00
  5693. 00004104  6000 009A                bra        +0x9C /* 000041A0 */
  5694. label00004108:
  5695. 00004108  206E 000C                movea.l    A0, [A6 + 0xC]
  5696. 0000410C  3007                     move.w     D0, D7
  5697. 0000410E  C1FC 0006                muls.w     D0, 0x6
  5698. 00004112  D090                     add.l      D0, [A0]
  5699. 00004114  2040                     movea.l    A0, D0
  5700. 00004116  43EE FFFA                lea.l      A1, [A6 - 0x6]
  5701. 0000411A  41E8 0032                lea.l      A0, [A0 + 0x32]
  5702. 0000411E  22D8                     move.l     [A1]+, [A0]+
  5703. 00004120  32D8                     move.w     [A1]+, [A0]+
  5704. 00004122  306E FFFA                movea.w    A0, [A6 - 0x6]
  5705. 00004126  B1EE 0010                cmpa.l     A0, [A6 + 0x10]
  5706. 0000412A  6F68                     ble        +0x6A /* 00004194 */
  5707. 0000412C  486E FFB6                pea.l      [A6 - 0x4A]
  5708. 00004130  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5709. 00004134  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5710. 00004138  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  5711. 0000413C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5712. 00004140  3F00                     move.w     -[A7], D0
  5713. 00004142  4EBA C952                jsr        [PC - 0x36AE /* 00000A96 */]
  5714. 00004146  548F                     addq.l     A7, 2
  5715. 00004148  206E FFB6                movea.l    A0, [A6 - 0x4A]
  5716. 0000414C  202E 0010                move.l     D0, [A6 + 0x10]
  5717. 00004150  ED80                     asl        D0, 6
  5718. 00004152  D090                     add.l      D0, [A0]
  5719. 00004154  206E 0014                movea.l    A0, [A6 + 0x14]
  5720. 00004158  2240                     movea.l    A1, D0
  5721. 0000415A  5489                     addq.l     A1, 2
  5722. 0000415C  700F                     moveq.l    D0, 0x0F
  5723. label0000415E:
  5724. 0000415E  22D8                     move.l     [A1]+, [A0]+
  5725. 00004160  51C8 FFFC                dbf        D0, -0x6 /* 0000415E */
  5726. 00004164  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5727. 00004168  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5728. 0000416C  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  5729. 00004170  508F                     addq.l     A7, 8
  5730. 00004172  3F00                     move.w     -[A7], D0
  5731. 00004174  4EBA C920                jsr        [PC - 0x36E0 /* 00000A96 */]
  5732. 00004178  548F                     addq.l     A7, 2
  5733. 0000417A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5734. 0000417E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5735. 00004182  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  5736. 00004186  508F                     addq.l     A7, 8
  5737. 00004188  3F00                     move.w     -[A7], D0
  5738. 0000418A  4EBA C90A                jsr        [PC - 0x36F6 /* 00000A96 */]
  5739. 0000418E  548F                     addq.l     A7, 2
  5740. 00004190  7000                     moveq.l    D0, 0x00
  5741. 00004192  6014                     bra        +0x16 /* 000041A8 */
  5742. label00004194:
  5743. 00004194  302E FFFA                move.w     D0, [A6 - 0x6]
  5744. 00004198  48C0                     ext.l      D0
  5745. 0000419A  91AE 0010                sub.l      [A6 + 0x10], D0
  5746. 0000419E  5247                     addq.w     D7, 1
  5747. label000041A0:
  5748. 000041A0  BE46                     cmp.w      D7, D6
  5749. 000041A2  6D00 FF64                blt        -0x9A /* 00004108 */
  5750. 000041A6  7001                     moveq.l    D0, 0x01
  5751. label000041A8:
  5752. 000041A8  4CDF 00C0                movem.l    D6,D7, [A7]+
  5753. 000041AC  4E5E                     unlink     A6
  5754. 000041AE  4E75                     rts
  5755. export_89:
  5756. 000041B0  4E56 FFF8                link       A6, -0x0008
  5757. 000041B4  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  5758. 000041B8  2E2E 0008                move.l     D7, [A6 + 0x8]
  5759. 000041BC  2C2E 000C                move.l     D6, [A6 + 0xC]
  5760. 000041C0  206E 0010                movea.l    A0, [A6 + 0x10]
  5761. 000041C4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5762. 000041C8  22D8                     move.l     [A1]+, [A0]+
  5763. 000041CA  22D8                     move.l     [A1]+, [A0]+
  5764. 000041CC  302E FFFE                move.w     D0, [A6 - 0x2]
  5765. 000041D0  906E FFFA                sub.w      D0, [A6 - 0x6]
  5766. 000041D4  3A00                     move.w     D5, D0
  5767. 000041D6  302E FFFC                move.w     D0, [A6 - 0x4]
  5768. 000041DA  906E FFF8                sub.w      D0, [A6 - 0x8]
  5769. 000041DE  3800                     move.w     D4, D0
  5770. 000041E0  3004                     move.w     D0, D4
  5771. 000041E2  E240                     asr        D0.w, 1
  5772. 000041E4  48C0                     ext.l      D0
  5773. 000041E6  2206                     move.l     D1, D6
  5774. 000041E8  9280                     sub.l      D1, D0
  5775. 000041EA  3D41 FFF8                move.w     [A6 - 0x8], D1
  5776. 000041EE  3005                     move.w     D0, D5
  5777. 000041F0  E240                     asr        D0.w, 1
  5778. 000041F2  48C0                     ext.l      D0
  5779. 000041F4  2207                     move.l     D1, D7
  5780. 000041F6  9280                     sub.l      D1, D0
  5781. 000041F8  3D41 FFFA                move.w     [A6 - 0x6], D1
  5782. 000041FC  302E FFF8                move.w     D0, [A6 - 0x8]
  5783. 00004200  D044                     add.w      D0, D4
  5784. 00004202  3D40 FFFC                move.w     [A6 - 0x4], D0
  5785. 00004206  302E FFFA                move.w     D0, [A6 - 0x6]
  5786. 0000420A  D045                     add.w      D0, D5
  5787. 0000420C  3D40 FFFE                move.w     [A6 - 0x2], D0
  5788. 00004210  206E 0010                movea.l    A0, [A6 + 0x10]
  5789. 00004214  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5790. 00004218  20D9                     move.l     [A0]+, [A1]+
  5791. 0000421A  20D9                     move.l     [A0]+, [A1]+
  5792. 0000421C  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  5793. 00004220  4E5E                     unlink     A6
  5794. 00004222  4E75                     rts
  5795. export_100:
  5796. fn00004224:
  5797. 00004224  4E56 FEFE                link       A6, -0x0102
  5798. 00004228  206E 0008                movea.l    A0, [A6 + 0x8]
  5799. 0000422C  7000                     moveq.l    D0, 0x00
  5800. 0000422E  1010                     move.b     D0, [A0]
  5801. 00004230  4A40                     tst.w      D0
  5802. 00004232  661A                     bne        +0x1C /* 0000424E */
  5803. 00004234  206E 000C                movea.l    A0, [A6 + 0xC]
  5804. 00004238  3D7C 0000 FEFE           move.w     [A6 - 0x102], 0x0
  5805. 0000423E  486E FEFE                pea.l      [A6 - 0x102]
  5806. 00004242  4850                     pea.l      [A0]
  5807. 00004244  3F3C 200E                move.w     -[A7], 0x200E
  5808. 00004248  A9EB                     syscall    Pack4/FP68K
  5809. 0000424A  7000                     moveq.l    D0, 0x00
  5810. 0000424C  6040                     bra        +0x42 /* 0000428E */
  5811. label0000424E:
  5812. 0000424E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5813. 00004252  4EBA 0580                jsr        [PC + 0x580 /* 000047D4 */]
  5814. 00004256  588F                     addq.l     A7, 4
  5815. 00004258  4A40                     tst.w      D0
  5816. 0000425A  6604                     bne        +0x6 /* 00004260 */
  5817. 0000425C  700C                     moveq.l    D0, 0x0C
  5818. 0000425E  602E                     bra        +0x30 /* 0000428E */
  5819. label00004260:
  5820. 00004260  486E FF00                pea.l      [A6 - 0x100]
  5821. 00004264  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5822. 00004268  4EBA 03E6                jsr        [PC + 0x3E6 /* 00004650 */]
  5823. 0000426C  508F                     addq.l     A7, 8
  5824. 0000426E  486E FF00                pea.l      [A6 - 0x100]
  5825. 00004272  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  5826. 00004276  588F                     addq.l     A7, 4
  5827. 00004278  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5828. 0000427C  486D B6D4                pea.l      [A5 - 0x492C]
  5829. 00004280  486E FF00                pea.l      [A6 - 0x100]
  5830. 00004284  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  5831. 00004288  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5832. 0000428C  7000                     moveq.l    D0, 0x00
  5833. label0000428E:
  5834. 0000428E  4E5E                     unlink     A6
  5835. 00004290  4E75                     rts
  5836. export_107:
  5837. fn00004292:
  5838. 00004292  4E56 0000                link       A6, 0
  5839. 00004296  206E 0008                movea.l    A0, [A6 + 0x8]
  5840. 0000429A  7000                     moveq.l    D0, 0x00
  5841. 0000429C  1010                     move.b     D0, [A0]
  5842. 0000429E  4A40                     tst.w      D0
  5843. 000042A0  660A                     bne        +0xC /* 000042AC */
  5844. 000042A2  206E 000C                movea.l    A0, [A6 + 0xC]
  5845. 000042A6  4290                     clr.l      [A0]
  5846. 000042A8  7000                     moveq.l    D0, 0x00
  5847. 000042AA  603E                     bra        +0x40 /* 000042EA */
  5848. label000042AC:
  5849. 000042AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5850. 000042B0  4EBA 0522                jsr        [PC + 0x522 /* 000047D4 */]
  5851. 000042B4  588F                     addq.l     A7, 4
  5852. 000042B6  0C40 0001                cmpi.w     D0, 0x1
  5853. 000042BA  6704                     beq        +0x6 /* 000042C0 */
  5854. 000042BC  700D                     moveq.l    D0, 0x0D
  5855. 000042BE  602A                     bra        +0x2C /* 000042EA */
  5856. label000042C0:
  5857. 000042C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5858. 000042C4  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  5859. 000042C8  588F                     addq.l     A7, 4
  5860. 000042CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5861. 000042CE  486D B6D8                pea.l      [A5 - 0x4928]
  5862. 000042D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5863. 000042D6  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  5864. 000042DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5865. 000042DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5866. 000042E2  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  5867. 000042E6  588F                     addq.l     A7, 4
  5868. 000042E8  7000                     moveq.l    D0, 0x00
  5869. label000042EA:
  5870. 000042EA  4E5E                     unlink     A6
  5871. 000042EC  4E75                     rts
  5872. export_105:
  5873. fn000042EE:
  5874. 000042EE  4E56 0000                link       A6, 0
  5875. 000042F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5876. 000042F6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5877. 000042FA  4EAD 071A                jsr        [A5 + 0x71A /* export_223 */]
  5878. 000042FE  4E5E                     unlink     A6
  5879. 00004300  4E75                     rts
  5880. export_115:
  5881. fn00004302:
  5882. 00004302  4E56 0000                link       A6, 0
  5883. 00004306  2F07                     move.l     -[A7], D7
  5884. 00004308  42A7                     clr.l      -[A7]
  5885. 0000430A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5886. 0000430E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5887. 00004312  201F                     move.l     D0, [A7]+
  5888. 00004314  2E00                     move.l     D7, D0
  5889. 00004316  0C87 0000 00FF           cmpi.l     D7, 0xFF
  5890. 0000431C  6F06                     ble        +0x8 /* 00004324 */
  5891. 0000431E  2E3C 0000 00FF           move.l     D7, 0xFF
  5892. label00004324:
  5893. 00004324  206E 0008                movea.l    A0, [A6 + 0x8]
  5894. 00004328  2F07                     move.l     -[A7], D7
  5895. 0000432A  226E 000C                movea.l    A1, [A6 + 0xC]
  5896. 0000432E  4869 0001                pea.l      [A1 + 0x1]
  5897. 00004332  2F10                     move.l     -[A7], [A0]
  5898. 00004334  4EBA CD3E                jsr        [PC - 0x32C2 /* 00001074 */]
  5899. 00004338  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5900. 0000433C  206E 000C                movea.l    A0, [A6 + 0xC]
  5901. 00004340  1087                     move.b     [A0], D7
  5902. 00004342  2E1F                     move.l     D7, [A7]+
  5903. 00004344  4E5E                     unlink     A6
  5904. 00004346  4E75                     rts
  5905. export_121:
  5906. fn00004348:
  5907. 00004348  4E56 0000                link       A6, 0
  5908. 0000434C  2F07                     move.l     -[A7], D7
  5909. 0000434E  206E 0008                movea.l    A0, [A6 + 0x8]
  5910. 00004352  7000                     moveq.l    D0, 0x00
  5911. 00004354  1010                     move.b     D0, [A0]
  5912. 00004356  2E00                     move.l     D7, D0
  5913. 00004358  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5914. 0000435C  2F07                     move.l     -[A7], D7
  5915. 0000435E  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  5916. 00004362  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5917. 00004366  6704                     beq        +0x6 /* 0000436C */
  5918. 00004368  7025                     moveq.l    D0, 0x25
  5919. 0000436A  601A                     bra        +0x1C /* 00004386 */
  5920. label0000436C:
  5921. 0000436C  206E 000C                movea.l    A0, [A6 + 0xC]
  5922. 00004370  2F07                     move.l     -[A7], D7
  5923. 00004372  2F10                     move.l     -[A7], [A0]
  5924. 00004374  206E 0008                movea.l    A0, [A6 + 0x8]
  5925. 00004378  4868 0001                pea.l      [A0 + 0x1]
  5926. 0000437C  4EBA CCF6                jsr        [PC - 0x330A /* 00001074 */]
  5927. 00004380  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5928. 00004384  7000                     moveq.l    D0, 0x00
  5929. label00004386:
  5930. 00004386  2E1F                     move.l     D7, [A7]+
  5931. 00004388  4E5E                     unlink     A6
  5932. 0000438A  4E75                     rts
  5933. export_132:
  5934. fn0000438C:
  5935. 0000438C  4E56 0000                link       A6, 0
  5936. 00004390  4A6E 0008                tst.w      [A6 + 0x8]
  5937. 00004394  6710                     beq        +0x12 /* 000043A6 */
  5938. 00004396  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5939. 0000439A  486D B6DC                pea.l      [A5 - 0x4924]
  5940. 0000439E  4EBA 02B0                jsr        [PC + 0x2B0 /* 00004650 */]
  5941. 000043A2  508F                     addq.l     A7, 8
  5942. 000043A4  600E                     bra        +0x10 /* 000043B4 */
  5943. label000043A6:
  5944. 000043A6  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5945. 000043AA  486D B6E2                pea.l      [A5 - 0x491E]
  5946. 000043AE  4EBA 02A0                jsr        [PC + 0x2A0 /* 00004650 */]
  5947. 000043B2  508F                     addq.l     A7, 8
  5948. label000043B4:
  5949. 000043B4  4E5E                     unlink     A6
  5950. 000043B6  4E75                     rts
  5951. export_70:
  5952. fn000043B8:
  5953. 000043B8  4E56 0000                link       A6, 0
  5954. 000043BC  486D B6E8                pea.l      [A5 - 0x4918]
  5955. 000043C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5956. 000043C4  4EBA 04EE                jsr        [PC + 0x4EE /* 000048B4 */]
  5957. 000043C8  508F                     addq.l     A7, 8
  5958. 000043CA  4A40                     tst.w      D0
  5959. 000043CC  670C                     beq        +0xE /* 000043DA */
  5960. 000043CE  206E 000C                movea.l    A0, [A6 + 0xC]
  5961. 000043D2  7001                     moveq.l    D0, 0x01
  5962. 000043D4  3080                     move.w     [A0], D0
  5963. 000043D6  7000                     moveq.l    D0, 0x00
  5964. 000043D8  601E                     bra        +0x20 /* 000043F8 */
  5965. label000043DA:
  5966. 000043DA  486D B6EE                pea.l      [A5 - 0x4912]
  5967. 000043DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5968. 000043E2  4EBA 04D0                jsr        [PC + 0x4D0 /* 000048B4 */]
  5969. 000043E6  508F                     addq.l     A7, 8
  5970. 000043E8  4A40                     tst.w      D0
  5971. 000043EA  670A                     beq        +0xC /* 000043F6 */
  5972. 000043EC  206E 000C                movea.l    A0, [A6 + 0xC]
  5973. 000043F0  4250                     clr.w      [A0]
  5974. 000043F2  7000                     moveq.l    D0, 0x00
  5975. 000043F4  6002                     bra        +0x4 /* 000043F8 */
  5976. label000043F6:
  5977. 000043F6  700F                     moveq.l    D0, 0x0F
  5978. label000043F8:
  5979. 000043F8  4E5E                     unlink     A6
  5980. 000043FA  4E75                     rts
  5981. export_69:
  5982. 000043FC  4E56 FF00                link       A6, -0x0100
  5983. 00004400  486E FF00                pea.l      [A6 - 0x100]
  5984. 00004404  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5985. 00004408  4EBA 0016                jsr        [PC + 0x16 /* 00004420 */]
  5986. 0000440C  5C8F                     addq.l     A7, 6
  5987. 0000440E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5988. 00004412  486E FF00                pea.l      [A6 - 0x100]
  5989. 00004416  4EBA FF30                jsr        [PC - 0xD0 /* 00004348 */]
  5990. 0000441A  508F                     addq.l     A7, 8
  5991. 0000441C  4E5E                     unlink     A6
  5992. 0000441E  4E75                     rts
  5993. export_79:
  5994. fn00004420:
  5995. 00004420  4E56 0000                link       A6, 0
  5996. 00004424  4A6E 0008                tst.w      [A6 + 0x8]
  5997. 00004428  6710                     beq        +0x12 /* 0000443A */
  5998. 0000442A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5999. 0000442E  486D B6F4                pea.l      [A5 - 0x490C]
  6000. 00004432  4EBA 021C                jsr        [PC + 0x21C /* 00004650 */]
  6001. 00004436  508F                     addq.l     A7, 8
  6002. 00004438  600E                     bra        +0x10 /* 00004448 */
  6003. label0000443A:
  6004. 0000443A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6005. 0000443E  486D B6FA                pea.l      [A5 - 0x4906]
  6006. 00004442  4EBA 020C                jsr        [PC + 0x20C /* 00004650 */]
  6007. 00004446  508F                     addq.l     A7, 8
  6008. label00004448:
  6009. 00004448  4E5E                     unlink     A6
  6010. 0000444A  4E75                     rts
  6011. export_92:
  6012. 0000444C  4E56 FF00                link       A6, -0x0100
  6013. 00004450  486E FF00                pea.l      [A6 - 0x100]
  6014. 00004454  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6015. 00004458  4EBA FEA8                jsr        [PC - 0x158 /* 00004302 */]
  6016. 0000445C  508F                     addq.l     A7, 8
  6017. 0000445E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6018. 00004462  486E FF00                pea.l      [A6 - 0x100]
  6019. 00004466  4EBA FF50                jsr        [PC - 0xB0 /* 000043B8 */]
  6020. 0000446A  508F                     addq.l     A7, 8
  6021. 0000446C  4E5E                     unlink     A6
  6022. 0000446E  4E75                     rts
  6023. export_108:
  6024. 00004470  4E56 FF00                link       A6, -0x0100
  6025. 00004474  486E FF00                pea.l      [A6 - 0x100]
  6026. 00004478  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6027. 0000447C  4EBA FF0E                jsr        [PC - 0xF2 /* 0000438C */]
  6028. 00004480  5C8F                     addq.l     A7, 6
  6029. 00004482  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6030. 00004486  486E FF00                pea.l      [A6 - 0x100]
  6031. 0000448A  4EBA FEBC                jsr        [PC - 0x144 /* 00004348 */]
  6032. 0000448E  508F                     addq.l     A7, 8
  6033. 00004490  4E5E                     unlink     A6
  6034. 00004492  4E75                     rts
  6035. export_119:
  6036. 00004494  4E56 FF00                link       A6, -0x0100
  6037. 00004498  486E FF00                pea.l      [A6 - 0x100]
  6038. 0000449C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6039. 000044A0  4EBA FE60                jsr        [PC - 0x1A0 /* 00004302 */]
  6040. 000044A4  508F                     addq.l     A7, 8
  6041. 000044A6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6042. 000044AA  486E FF00                pea.l      [A6 - 0x100]
  6043. 000044AE  4EBA FDE2                jsr        [PC - 0x21E /* 00004292 */]
  6044. 000044B2  508F                     addq.l     A7, 8
  6045. 000044B4  4E5E                     unlink     A6
  6046. 000044B6  4E75                     rts
  6047. export_131:
  6048. 000044B8  4E56 FF00                link       A6, -0x0100
  6049. 000044BC  486E FF00                pea.l      [A6 - 0x100]
  6050. 000044C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6051. 000044C4  4EBA FE28                jsr        [PC - 0x1D8 /* 000042EE */]
  6052. 000044C8  508F                     addq.l     A7, 8
  6053. 000044CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6054. 000044CE  486E FF00                pea.l      [A6 - 0x100]
  6055. 000044D2  4EBA FE74                jsr        [PC - 0x18C /* 00004348 */]
  6056. 000044D6  508F                     addq.l     A7, 8
  6057. 000044D8  4E5E                     unlink     A6
  6058. 000044DA  4E75                     rts
  6059. export_68:
  6060. 000044DC  4E56 FF00                link       A6, -0x0100
  6061. 000044E0  486E FF00                pea.l      [A6 - 0x100]
  6062. 000044E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6063. 000044E8  4EBA FE18                jsr        [PC - 0x1E8 /* 00004302 */]
  6064. 000044EC  508F                     addq.l     A7, 8
  6065. 000044EE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6066. 000044F2  486E FF00                pea.l      [A6 - 0x100]
  6067. 000044F6  4EBA FD2C                jsr        [PC - 0x2D4 /* 00004224 */]
  6068. 000044FA  508F                     addq.l     A7, 8
  6069. 000044FC  4E5E                     unlink     A6
  6070. 000044FE  4E75                     rts
  6071. export_78:
  6072. 00004500  4E56 FF00                link       A6, -0x0100
  6073. 00004504  486E FF00                pea.l      [A6 - 0x100]
  6074. 00004508  41EE 0012                lea.l      A0, [A6 + 0x12]
  6075. 0000450C  2F20                     move.l     -[A7], -[A0]
  6076. 0000450E  2F20                     move.l     -[A7], -[A0]
  6077. 00004510  3F20                     move.w     -[A7], -[A0]
  6078. 00004512  4EBA 17B8                jsr        [PC + 0x17B8 /* 00005CCC */]
  6079. 00004516  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6080. 0000451A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  6081. 0000451E  486E FF00                pea.l      [A6 - 0x100]
  6082. 00004522  4EBA FE24                jsr        [PC - 0x1DC /* 00004348 */]
  6083. 00004526  508F                     addq.l     A7, 8
  6084. 00004528  4E5E                     unlink     A6
  6085. 0000452A  4E75                     rts
  6086. export_91:
  6087. 0000452C  4E56 FFFE                link       A6, -0x0002
  6088. 00004530  48E7 0018                movem.l    -[A7], A3,A4
  6089. 00004534  286E 0008                movea.l    A4, [A6 + 0x8]
  6090. 00004538  266E 000C                movea.l    A3, [A6 + 0xC]
  6091. 0000453C  3D6C 0004 FFFE           move.w     [A6 - 0x2], [A4 + 0x4]
  6092. 00004542  D6EC 0002                add.w      A3, [A4 + 0x2]
  6093. 00004546  42A7                     clr.l      -[A7]
  6094. 00004548  306E FFFE                movea.w    A0, [A6 - 0x2]
  6095. 0000454C  2F08                     move.l     -[A7], A0
  6096. 0000454E  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  6097. 00004552  205F                     movea.l    A0, [A7]+
  6098. 00004554  226E 0010                movea.l    A1, [A6 + 0x10]
  6099. 00004558  2288                     move.l     [A1], A0
  6100. 0000455A  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  6101. 0000455E  6704                     beq        +0x6 /* 00004564 */
  6102. 00004560  7025                     moveq.l    D0, 0x25
  6103. 00004562  601A                     bra        +0x1C /* 0000457E */
  6104. label00004564:
  6105. 00004564  206E 0010                movea.l    A0, [A6 + 0x10]
  6106. 00004568  2050                     movea.l    A0, [A0]
  6107. 0000456A  326E FFFE                movea.w    A1, [A6 - 0x2]
  6108. 0000456E  2F09                     move.l     -[A7], A1
  6109. 00004570  2F10                     move.l     -[A7], [A0]
  6110. 00004572  2F0B                     move.l     -[A7], A3
  6111. 00004574  4EBA CAFE                jsr        [PC - 0x3502 /* 00001074 */]
  6112. 00004578  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6113. 0000457C  7000                     moveq.l    D0, 0x00
  6114. label0000457E:
  6115. 0000457E  4CDF 1800                movem.l    A3,A4, [A7]+
  6116. 00004582  4E5E                     unlink     A6
  6117. 00004584  4E75                     rts
  6118. export_85:
  6119. fn00004586:
  6120. 00004586  4E56 FFFE                link       A6, -0x0002
  6121. 0000458A  48E7 0038                movem.l    -[A7], A2,A3,A4
  6122. 0000458E  286E 0008                movea.l    A4, [A6 + 0x8]
  6123. 00004592  266E 000C                movea.l    A3, [A6 + 0xC]
  6124. 00004596  246E 0010                movea.l    A2, [A6 + 0x10]
  6125. 0000459A  3D6C 0004 FFFE           move.w     [A6 - 0x2], [A4 + 0x4]
  6126. 000045A0  D6EC 0002                add.w      A3, [A4 + 0x2]
  6127. 000045A4  0C6E 00FF FFFE           cmpi.w     [A6 - 0x2], 0xFF
  6128. 000045AA  6F06                     ble        +0x8 /* 000045B2 */
  6129. 000045AC  3D7C 00FF FFFE           move.w     [A6 - 0x2], 0xFF
  6130. label000045B2:
  6131. 000045B2  306E FFFE                movea.w    A0, [A6 - 0x2]
  6132. 000045B6  2F08                     move.l     -[A7], A0
  6133. 000045B8  486A 0001                pea.l      [A2 + 0x1]
  6134. 000045BC  2F0B                     move.l     -[A7], A3
  6135. 000045BE  4EBA CAB4                jsr        [PC - 0x354C /* 00001074 */]
  6136. 000045C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6137. 000045C6  14AE FFFF                move.b     [A2], [A6 - 0x1]
  6138. 000045CA  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  6139. 000045CE  4E5E                     unlink     A6
  6140. 000045D0  4E75                     rts
  6141. export_99:
  6142. 000045D2  4E56 FFFE                link       A6, -0x0002
  6143. 000045D6  48E7 0018                movem.l    -[A7], A3,A4
  6144. 000045DA  286E 0008                movea.l    A4, [A6 + 0x8]
  6145. 000045DE  266E 000C                movea.l    A3, [A6 + 0xC]
  6146. 000045E2  3D6C 0004 FFFE           move.w     [A6 - 0x2], [A4 + 0x4]
  6147. 000045E8  D6EC 0002                add.w      A3, [A4 + 0x2]
  6148. 000045EC  556E FFFE                subq.w     [A6 - 0x2], 2
  6149. 000045F0  4A6E FFFE                tst.w      [A6 - 0x2]
  6150. 000045F4  6C04                     bge        +0x6 /* 000045FA */
  6151. 000045F6  703A                     moveq.l    D0, 0x3A
  6152. 000045F8  604E                     bra        +0x50 /* 00004648 */
  6153. label000045FA:
  6154. 000045FA  528B                     addq.l     A3, 1
  6155. 000045FC  306E FFFE                movea.w    A0, [A6 - 0x2]
  6156. 00004600  D1CB                     add.l      A0, A3
  6157. 00004602  7000                     moveq.l    D0, 0x00
  6158. 00004604  1010                     move.b     D0, [A0]
  6159. 00004606  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  6160. 0000460A  6704                     beq        +0x6 /* 00004610 */
  6161. 0000460C  703A                     moveq.l    D0, 0x3A
  6162. 0000460E  6038                     bra        +0x3A /* 00004648 */
  6163. label00004610:
  6164. 00004610  42A7                     clr.l      -[A7]
  6165. 00004612  306E FFFE                movea.w    A0, [A6 - 0x2]
  6166. 00004616  2F08                     move.l     -[A7], A0
  6167. 00004618  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  6168. 0000461C  205F                     movea.l    A0, [A7]+
  6169. 0000461E  226E 0010                movea.l    A1, [A6 + 0x10]
  6170. 00004622  2288                     move.l     [A1], A0
  6171. 00004624  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  6172. 00004628  6704                     beq        +0x6 /* 0000462E */
  6173. 0000462A  7025                     moveq.l    D0, 0x25
  6174. 0000462C  601A                     bra        +0x1C /* 00004648 */
  6175. label0000462E:
  6176. 0000462E  206E 0010                movea.l    A0, [A6 + 0x10]
  6177. 00004632  2050                     movea.l    A0, [A0]
  6178. 00004634  326E FFFE                movea.w    A1, [A6 - 0x2]
  6179. 00004638  2F09                     move.l     -[A7], A1
  6180. 0000463A  2F10                     move.l     -[A7], [A0]
  6181. 0000463C  2F0B                     move.l     -[A7], A3
  6182. 0000463E  4EBA CA34                jsr        [PC - 0x35CC /* 00001074 */]
  6183. 00004642  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6184. 00004646  7000                     moveq.l    D0, 0x00
  6185. label00004648:
  6186. 00004648  4CDF 1800                movem.l    A3,A4, [A7]+
  6187. 0000464C  4E5E                     unlink     A6
  6188. 0000464E  4E75                     rts
  6189. export_106:
  6190. fn00004650:
  6191. 00004650  4E56 0000                link       A6, 0
  6192. 00004654  48E7 0118                movem.l    -[A7], D7,A3,A4
  6193. 00004658  286E 0008                movea.l    A4, [A6 + 0x8]
  6194. 0000465C  266E 000C                movea.l    A3, [A6 + 0xC]
  6195. 00004660  7000                     moveq.l    D0, 0x00
  6196. 00004662  1014                     move.b     D0, [A4]
  6197. 00004664  3E00                     move.w     D7, D0
  6198. 00004666  3047                     movea.w    A0, D7
  6199. 00004668  4868 0001                pea.l      [A0 + 0x1]
  6200. 0000466C  2F0B                     move.l     -[A7], A3
  6201. 0000466E  2F0C                     move.l     -[A7], A4
  6202. 00004670  4EBA CA02                jsr        [PC - 0x35FE /* 00001074 */]
  6203. 00004674  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6204. 00004678  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  6205. 0000467C  4E5E                     unlink     A6
  6206. 0000467E  4E75                     rts
  6207. export_118:
  6208. 00004680  4E56 FFFC                link       A6, -0x0004
  6209. 00004684  42A7                     clr.l      -[A7]
  6210. 00004686  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6211. 0000468A  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6212. 0000468E  201F                     move.l     D0, [A7]+
  6213. 00004690  2D40 FFFC                move.l     [A6 - 0x4], D0
  6214. 00004694  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6215. 00004698  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6216. 0000469C  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  6217. 000046A0  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  6218. 000046A4  6704                     beq        +0x6 /* 000046AA */
  6219. 000046A6  7025                     moveq.l    D0, 0x25
  6220. 000046A8  601A                     bra        +0x1C /* 000046C4 */
  6221. label000046AA:
  6222. 000046AA  206E 0008                movea.l    A0, [A6 + 0x8]
  6223. 000046AE  226E 000C                movea.l    A1, [A6 + 0xC]
  6224. 000046B2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6225. 000046B6  2F11                     move.l     -[A7], [A1]
  6226. 000046B8  2F10                     move.l     -[A7], [A0]
  6227. 000046BA  4EBA C9B8                jsr        [PC - 0x3648 /* 00001074 */]
  6228. 000046BE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6229. 000046C2  7000                     moveq.l    D0, 0x00
  6230. label000046C4:
  6231. 000046C4  4E5E                     unlink     A6
  6232. 000046C6  4E75                     rts
  6233. export_129:
  6234. 000046C8  4E56 FFFC                link       A6, -0x0004
  6235. 000046CC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6236. 000046D0  286E 0008                movea.l    A4, [A6 + 0x8]
  6237. 000046D4  2E2E 000C                move.l     D7, [A6 + 0xC]
  6238. 000046D8  266E 0010                movea.l    A3, [A6 + 0x10]
  6239. 000046DC  2C2E 0014                move.l     D6, [A6 + 0x14]
  6240. 000046E0  2007                     move.l     D0, D7
  6241. 000046E2  9086                     sub.l      D0, D6
  6242. 000046E4  2A00                     move.l     D5, D0
  6243. 000046E6  4A85                     tst.l      D5
  6244. 000046E8  6C04                     bge        +0x6 /* 000046EE */
  6245. 000046EA  7000                     moveq.l    D0, 0x00
  6246. 000046EC  6026                     bra        +0x28 /* 00004714 */
  6247. label000046EE:
  6248. 000046EE  7800                     moveq.l    D4, 0x00
  6249. 000046F0  601C                     bra        +0x1E /* 0000470E */
  6250. label000046F2:
  6251. 000046F2  2F06                     move.l     -[A7], D6
  6252. 000046F4  2F0B                     move.l     -[A7], A3
  6253. 000046F6  2F0C                     move.l     -[A7], A4
  6254. 000046F8  4EBA 017E                jsr        [PC + 0x17E /* 00004878 */]
  6255. 000046FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6256. 00004700  4A40                     tst.w      D0
  6257. 00004702  6706                     beq        +0x8 /* 0000470A */
  6258. 00004704  2004                     move.l     D0, D4
  6259. 00004706  5280                     addq.l     D0, 1
  6260. 00004708  600A                     bra        +0xC /* 00004714 */
  6261. label0000470A:
  6262. 0000470A  528C                     addq.l     A4, 1
  6263. 0000470C  5284                     addq.l     D4, 1
  6264. label0000470E:
  6265. 0000470E  B885                     cmp.l      D4, D5
  6266. 00004710  6FE0                     ble        -0x1E /* 000046F2 */
  6267. 00004712  7000                     moveq.l    D0, 0x00
  6268. label00004714:
  6269. 00004714  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  6270. 00004718  4E5E                     unlink     A6
  6271. 0000471A  4E75                     rts
  6272. export_67:
  6273. fn0000471C:
  6274. 0000471C  4E56 0000                link       A6, 0
  6275. 00004720  48E7 0308                movem.l    -[A7], D6,D7,A4
  6276. 00004724  286E 0008                movea.l    A4, [A6 + 0x8]
  6277. 00004728  7000                     moveq.l    D0, 0x00
  6278. 0000472A  1014                     move.b     D0, [A4]
  6279. 0000472C  3C00                     move.w     D6, D0
  6280. 0000472E  4A46                     tst.w      D6
  6281. 00004730  6606                     bne        +0x8 /* 00004738 */
  6282. 00004732  7012                     moveq.l    D0, 0x12
  6283. 00004734  6000 0096                bra        +0x98 /* 000047CC */
  6284. label00004738:
  6285. 00004738  528C                     addq.l     A4, 1
  6286. 0000473A  7000                     moveq.l    D0, 0x00
  6287. 0000473C  1014                     move.b     D0, [A4]
  6288. 0000473E  41ED D78A                lea.l      A0, [A5 - 0x2876]
  6289. 00004742  D0C0                     add.w      A0, D0
  6290. 00004744  7000                     moveq.l    D0, 0x00
  6291. 00004746  1010                     move.b     D0, [A0]
  6292. 00004748  0C40 0004                cmpi.w     D0, 0x4
  6293. 0000474C  6706                     beq        +0x8 /* 00004754 */
  6294. 0000474E  7012                     moveq.l    D0, 0x12
  6295. 00004750  6000 007A                bra        +0x7C /* 000047CC */
  6296. label00004754:
  6297. 00004754  3F06                     move.w     -[A7], D6
  6298. 00004756  2F0C                     move.l     -[A7], A4
  6299. 00004758  4EAD 0D2A                jsr        [A5 + 0xD2A /* export_417 */]
  6300. 0000475C  5C8F                     addq.l     A7, 6
  6301. 0000475E  3E00                     move.w     D7, D0
  6302. 00004760  0C47 0004                cmpi.w     D7, 0x4
  6303. 00004764  6606                     bne        +0x8 /* 0000476C */
  6304. 00004766  7000                     moveq.l    D0, 0x00
  6305. 00004768  6000 0062                bra        +0x64 /* 000047CC */
  6306. label0000476C:
  6307. 0000476C  0C47 0400                cmpi.w     D7, 0x400
  6308. 00004770  6C06                     bge        +0x8 /* 00004778 */
  6309. 00004772  7061                     moveq.l    D0, 0x61
  6310. 00004774  6000 0056                bra        +0x58 /* 000047CC */
  6311. label00004778:
  6312. 00004778  0C47 1388                cmpi.w     D7, 0x1388
  6313. 0000477C  6D0C                     blt        +0xE /* 0000478A */
  6314. 0000477E  0C47 13A0                cmpi.w     D7, 0x13A0
  6315. 00004782  6E06                     bgt        +0x8 /* 0000478A */
  6316. 00004784  7061                     moveq.l    D0, 0x61
  6317. 00004786  6000 0044                bra        +0x46 /* 000047CC */
  6318. label0000478A:
  6319. 0000478A  0C47 1B58                cmpi.w     D7, 0x1B58
  6320. 0000478E  6D0A                     blt        +0xC /* 0000479A */
  6321. 00004790  0C47 1B66                cmpi.w     D7, 0x1B66
  6322. 00004794  6E04                     bgt        +0x6 /* 0000479A */
  6323. 00004796  7061                     moveq.l    D0, 0x61
  6324. 00004798  6032                     bra        +0x34 /* 000047CC */
  6325. label0000479A:
  6326. 0000479A  0C47 1F40                cmpi.w     D7, 0x1F40
  6327. 0000479E  6D0A                     blt        +0xC /* 000047AA */
  6328. 000047A0  0C47 1F45                cmpi.w     D7, 0x1F45
  6329. 000047A4  6E04                     bgt        +0x6 /* 000047AA */
  6330. 000047A6  7061                     moveq.l    D0, 0x61
  6331. 000047A8  6022                     bra        +0x24 /* 000047CC */
  6332. label000047AA:
  6333. 000047AA  0C47 2328                cmpi.w     D7, 0x2328 /* '#(' */
  6334. 000047AE  6D0A                     blt        +0xC /* 000047BA */
  6335. 000047B0  0C47 232C                cmpi.w     D7, 0x232C /* '#,' */
  6336. 000047B4  6E04                     bgt        +0x6 /* 000047BA */
  6337. 000047B6  7061                     moveq.l    D0, 0x61
  6338. 000047B8  6012                     bra        +0x14 /* 000047CC */
  6339. label000047BA:
  6340. 000047BA  0C47 2710                cmpi.w     D7, 0x2710
  6341. 000047BE  6D0A                     blt        +0xC /* 000047CA */
  6342. 000047C0  0C47 2721                cmpi.w     D7, 0x2721 /* '\'!' */
  6343. 000047C4  6E04                     bgt        +0x6 /* 000047CA */
  6344. 000047C6  7061                     moveq.l    D0, 0x61
  6345. 000047C8  6002                     bra        +0x4 /* 000047CC */
  6346. label000047CA:
  6347. 000047CA  7000                     moveq.l    D0, 0x00
  6348. label000047CC:
  6349. 000047CC  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6350. 000047D0  4E5E                     unlink     A6
  6351. 000047D2  4E75                     rts
  6352. export_81:
  6353. fn000047D4:
  6354. 000047D4  4E56 0000                link       A6, 0
  6355. 000047D8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6356. 000047DC  286E 0008                movea.l    A4, [A6 + 0x8]
  6357. 000047E0  7A01                     moveq.l    D5, 0x01
  6358. 000047E2  7000                     moveq.l    D0, 0x00
  6359. 000047E4  1014                     move.b     D0, [A4]
  6360. 000047E6  3E00                     move.w     D7, D0
  6361. 000047E8  3047                     movea.w    A0, D7
  6362. 000047EA  D1CC                     add.l      A0, A4
  6363. 000047EC  2648                     movea.l    A3, A0
  6364. 000047EE  528C                     addq.l     A4, 1
  6365. 000047F0  600E                     bra        +0x10 /* 00004800 */
  6366. label000047F2:
  6367. 000047F2  7000                     moveq.l    D0, 0x00
  6368. 000047F4  1013                     move.b     D0, [A3]
  6369. 000047F6  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  6370. 000047FA  6618                     bne        +0x1A /* 00004814 */
  6371. 000047FC  538B                     subq.l     A3, 1
  6372. 000047FE  5347                     subq.w     D7, 1
  6373. label00004800:
  6374. 00004800  4A47                     tst.w      D7
  6375. 00004802  66EE                     bne        -0x10 /* 000047F2 */
  6376. 00004804  600E                     bra        +0x10 /* 00004814 */
  6377. label00004806:
  6378. 00004806  7000                     moveq.l    D0, 0x00
  6379. 00004808  1014                     move.b     D0, [A4]
  6380. 0000480A  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  6381. 0000480E  6608                     bne        +0xA /* 00004818 */
  6382. 00004810  528C                     addq.l     A4, 1
  6383. 00004812  5347                     subq.w     D7, 1
  6384. label00004814:
  6385. 00004814  4A47                     tst.w      D7
  6386. 00004816  66EE                     bne        -0x10 /* 00004806 */
  6387. label00004818:
  6388. 00004818  4A47                     tst.w      D7
  6389. 0000481A  670E                     beq        +0x10 /* 0000482A */
  6390. 0000481C  7000                     moveq.l    D0, 0x00
  6391. 0000481E  1014                     move.b     D0, [A4]
  6392. 00004820  0C40 002D                cmpi.w     D0, 0x2D /* '-' */
  6393. 00004824  6604                     bne        +0x6 /* 0000482A */
  6394. 00004826  528C                     addq.l     A4, 1
  6395. 00004828  5347                     subq.w     D7, 1
  6396. label0000482A:
  6397. 0000482A  4A47                     tst.w      D7
  6398. 0000482C  6606                     bne        +0x8 /* 00004834 */
  6399. 0000482E  7000                     moveq.l    D0, 0x00
  6400. 00004830  6000 003E                bra        +0x40 /* 00004870 */
  6401. label00004834:
  6402. 00004834  7C00                     moveq.l    D6, 0x00
  6403. 00004836  602A                     bra        +0x2C /* 00004862 */
  6404. label00004838:
  6405. 00004838  7000                     moveq.l    D0, 0x00
  6406. 0000483A  1014                     move.b     D0, [A4]
  6407. 0000483C  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  6408. 00004840  650A                     bcs        +0xC /* 0000484C */
  6409. 00004842  7000                     moveq.l    D0, 0x00
  6410. 00004844  1014                     move.b     D0, [A4]
  6411. 00004846  0C40 0039                cmpi.w     D0, 0x39 /* '9' */
  6412. 0000484A  6312                     bls        +0x14 /* 0000485E */
  6413. label0000484C:
  6414. 0000484C  7000                     moveq.l    D0, 0x00
  6415. 0000484E  1014                     move.b     D0, [A4]
  6416. 00004850  0C40 002E                cmpi.w     D0, 0x2E /* '.' */
  6417. 00004854  6604                     bne        +0x6 /* 0000485A */
  6418. 00004856  5245                     addq.w     D5, 1
  6419. 00004858  6004                     bra        +0x6 /* 0000485E */
  6420. label0000485A:
  6421. 0000485A  7000                     moveq.l    D0, 0x00
  6422. 0000485C  6012                     bra        +0x14 /* 00004870 */
  6423. label0000485E:
  6424. 0000485E  528C                     addq.l     A4, 1
  6425. 00004860  5246                     addq.w     D6, 1
  6426. label00004862:
  6427. 00004862  BC47                     cmp.w      D6, D7
  6428. 00004864  6DD2                     blt        -0x2C /* 00004838 */
  6429. 00004866  0C45 0002                cmpi.w     D5, 0x2
  6430. 0000486A  6F02                     ble        +0x4 /* 0000486E */
  6431. 0000486C  7A00                     moveq.l    D5, 0x00
  6432. label0000486E:
  6433. 0000486E  3005                     move.w     D0, D5
  6434. label00004870:
  6435. 00004870  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  6436. 00004874  4E5E                     unlink     A6
  6437. 00004876  4E75                     rts
  6438. export_98:
  6439. fn00004878:
  6440. 00004878  4E56 0000                link       A6, 0
  6441. 0000487C  2F0A                     move.l     -[A7], A2
  6442. 0000487E  202E 0010                move.l     D0, [A6 + 0x10]
  6443. 00004882  41ED D68A                lea.l      A0, [A5 - 0x2976]
  6444. 00004886  226E 0008                movea.l    A1, [A6 + 0x8]
  6445. 0000488A  246E 000C                movea.l    A2, [A6 + 0xC]
  6446. 0000488E  7200                     moveq.l    D1, 0x00
  6447. 00004890  7400                     moveq.l    D2, 0x00
  6448. 00004892  6010                     bra        +0x12 /* 000048A4 */
  6449. label00004894:
  6450. 00004894  1219                     move.b     D1, [A1]+
  6451. 00004896  1230 1000                move.b     D1, [A0 + D1.w]
  6452. 0000489A  141A                     move.b     D2, [A2]+
  6453. 0000489C  1430 2000                move.b     D2, [A0 + D2.w]
  6454. 000048A0  B401                     cmp.b      D2, D1
  6455. 000048A2  6608                     bne        +0xA /* 000048AC */
  6456. label000048A4:
  6457. 000048A4  5380                     subq.l     D0, 1
  6458. 000048A6  6CEC                     bge        -0x12 /* 00004894 */
  6459. 000048A8  7001                     moveq.l    D0, 0x01
  6460. 000048AA  6002                     bra        +0x4 /* 000048AE */
  6461. label000048AC:
  6462. 000048AC  7000                     moveq.l    D0, 0x00
  6463. label000048AE:
  6464. 000048AE  245F                     movea.l    A2, [A7]+
  6465. 000048B0  4E5E                     unlink     A6
  6466. 000048B2  4E75                     rts
  6467. export_111:
  6468. fn000048B4:
  6469. 000048B4  4E56 0000                link       A6, 0
  6470. 000048B8  48E7 0118                movem.l    -[A7], D7,A3,A4
  6471. 000048BC  286E 0008                movea.l    A4, [A6 + 0x8]
  6472. 000048C0  266E 000C                movea.l    A3, [A6 + 0xC]
  6473. 000048C4  1014                     move.b     D0, [A4]
  6474. 000048C6  B013                     cmp.b      D0, [A3]
  6475. 000048C8  6704                     beq        +0x6 /* 000048CE */
  6476. 000048CA  7000                     moveq.l    D0, 0x00
  6477. 000048CC  6018                     bra        +0x1A /* 000048E6 */
  6478. label000048CE:
  6479. 000048CE  7000                     moveq.l    D0, 0x00
  6480. 000048D0  1014                     move.b     D0, [A4]
  6481. 000048D2  2E00                     move.l     D7, D0
  6482. 000048D4  528C                     addq.l     A4, 1
  6483. 000048D6  528B                     addq.l     A3, 1
  6484. 000048D8  2F07                     move.l     -[A7], D7
  6485. 000048DA  2F0B                     move.l     -[A7], A3
  6486. 000048DC  2F0C                     move.l     -[A7], A4
  6487. 000048DE  4EBA FF98                jsr        [PC - 0x68 /* 00004878 */]
  6488. 000048E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6489. label000048E6:
  6490. 000048E6  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  6491. 000048EA  4E5E                     unlink     A6
  6492. 000048EC  4E75                     rts
  6493. export_72:
  6494. 000048EE  43F8 014C                lea.l      A1, [0x0000014C]
  6495. label000048F2:
  6496. 000048F2  2011                     move.l     D0, [A1]
  6497. 000048F4  6700 0010                beq        +0x12 /* 00004906 */
  6498. 000048F8  2240                     movea.l    A1, D0
  6499. 000048FA  0C69 0001 0006           cmpi.w     [A1 + 0x6], 0x1
  6500. 00004900  66F0                     bne        -0xE /* 000048F2 */
  6501. 00004902  7030                     moveq.l    D0, 0x30
  6502. 00004904  6002                     bra        +0x4 /* 00004908 */
  6503. label00004906:
  6504. 00004906  7000                     moveq.l    D0, 0x00
  6505. label00004908:
  6506. 00004908  4E75                     rts
  6507. export_122:
  6508. 0000490A  43F8 014C                lea.l      A1, [0x0000014C]
  6509. label0000490E:
  6510. 0000490E  2011                     move.l     D0, [A1]
  6511. 00004910  6700 002C                beq        +0x2E /* 0000493E */
  6512. 00004914  2240                     movea.l    A1, D0
  6513. 00004916  0C69 0003 0006           cmpi.w     [A1 + 0x6], 0x3
  6514. 0000491C  66F0                     bne        -0xE /* 0000490E */
  6515. 0000491E  0829 0000 0014           btst.b     [A1 + 0x14], 0x0
  6516. 00004924  6700 FFE8                beq        -0x16 /* 0000490E */
  6517. 00004928  0C29 002E 000B           cmpi.b     [A1 + 0xB], 0x2E /* '.' */
  6518. 0000492E  6700 000A                beq        +0xC /* 0000493A */
  6519. 00004932  0C29 002F 000A           cmpi.b     [A1 + 0xA], 0x2F /* '/' */
  6520. 00004938  66D4                     bne        -0x2A /* 0000490E */
  6521. label0000493A:
  6522. 0000493A  7030                     moveq.l    D0, 0x30
  6523. 0000493C  6002                     bra        +0x4 /* 00004940 */
  6524. label0000493E:
  6525. 0000493E  7000                     moveq.l    D0, 0x00
  6526. label00004940:
  6527. 00004940  4E75                     rts
  6528. export_86:
  6529. fn00004942:
  6530. 00004942  4E56 0000                link       A6, 0
  6531. 00004946  206E 0008                movea.l    A0, [A6 + 0x8]
  6532. 0000494A  226E 000C                movea.l    A1, [A6 + 0xC]
  6533. 0000494E  7000                     moveq.l    D0, 0x00
  6534. 00004950  7200                     moveq.l    D1, 0x00
  6535. 00004952  1018                     move.b     D0, [A0]+
  6536. 00004954  1211                     move.b     D1, [A1]
  6537. 00004956  3400                     move.w     D2, D0
  6538. 00004958  D441                     add.w      D2, D1
  6539. 0000495A  0C42 00FF                cmpi.w     D2, 0xFF
  6540. 0000495E  6F06                     ble        +0x8 /* 00004966 */
  6541. 00004960  303C 00FF                move.w     D0, 0xFF
  6542. 00004964  9041                     sub.w      D0, D1
  6543. label00004966:
  6544. 00004966  D119                     add.b      [A1]+, D0
  6545. 00004968  D2C1                     add.w      A1, D1
  6546. 0000496A  6002                     bra        +0x4 /* 0000496E */
  6547. label0000496C:
  6548. 0000496C  12D8                     move.b     [A1]+, [A0]+
  6549. label0000496E:
  6550. 0000496E  51C8 FFFC                dbf        D0, -0x6 /* 0000496C */
  6551. 00004972  4E5E                     unlink     A6
  6552. 00004974  4E75                     rts
  6553. export_104:
  6554. fn00004976:
  6555. 00004976  4E56 FF00                link       A6, -0x0100
  6556. 0000497A  2F0C                     move.l     -[A7], A4
  6557. 0000497C  286E 000A                movea.l    A4, [A6 + 0xA]
  6558. 00004980  7001                     moveq.l    D0, 0x01
  6559. 00004982  1D40 FF00                move.b     [A6 - 0x100], D0
  6560. 00004986  1D6E 0009 FF01           move.b     [A6 - 0xFF], [A6 + 0x9]
  6561. 0000498C  2F0C                     move.l     -[A7], A4
  6562. 0000498E  486E FF00                pea.l      [A6 - 0x100]
  6563. 00004992  4EBA FFAE                jsr        [PC - 0x52 /* 00004942 */]
  6564. 00004996  508F                     addq.l     A7, 8
  6565. 00004998  285F                     movea.l    A4, [A7]+
  6566. 0000499A  4E5E                     unlink     A6
  6567. 0000499C  4E75                     rts
  6568. export_114:
  6569. fn0000499E:
  6570. 0000499E  4E56 FFFC                link       A6, -0x0004
  6571. 000049A2  42A7                     clr.l      -[A7]
  6572. 000049A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6573. 000049A8  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6574. 000049AC  201F                     move.l     D0, [A7]+
  6575. 000049AE  2D40 FFFC                move.l     [A6 - 0x4], D0
  6576. 000049B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6577. 000049B6  206E FFFC                movea.l    A0, [A6 - 0x4]
  6578. 000049BA  4868 0001                pea.l      [A0 + 0x1]
  6579. 000049BE  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  6580. 000049C2  206E 0008                movea.l    A0, [A6 + 0x8]
  6581. 000049C6  2010                     move.l     D0, [A0]
  6582. 000049C8  D0AE FFFC                add.l      D0, [A6 - 0x4]
  6583. 000049CC  2040                     movea.l    A0, D0
  6584. 000049CE  10AE 000D                move.b     [A0], [A6 + 0xD]
  6585. 000049D2  4E5E                     unlink     A6
  6586. 000049D4  4E75                     rts
  6587. export_124:
  6588. fn000049D6:
  6589. 000049D6  4E56 FFFA                link       A6, -0x0006
  6590. 000049DA  42A7                     clr.l      -[A7]
  6591. 000049DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6592. 000049E0  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6593. 000049E4  201F                     move.l     D0, [A7]+
  6594. 000049E6  2D40 FFFA                move.l     [A6 - 0x6], D0
  6595. 000049EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6596. 000049EE  206E FFFA                movea.l    A0, [A6 - 0x6]
  6597. 000049F2  4868 0002                pea.l      [A0 + 0x2]
  6598. 000049F6  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  6599. 000049FA  3D7C 0D00 FFFE           move.w     [A6 - 0x2], 0xD00 /* '\r\0' */
  6600. 00004A00  206E 0008                movea.l    A0, [A6 + 0x8]
  6601. 00004A04  2010                     move.l     D0, [A0]
  6602. 00004A06  D0AE FFFA                add.l      D0, [A6 - 0x6]
  6603. 00004A0A  4878 0002                push.l     0x2
  6604. 00004A0E  2F00                     move.l     -[A7], D0
  6605. 00004A10  486E FFFE                pea.l      [A6 - 0x2]
  6606. 00004A14  4EBA C65E                jsr        [PC - 0x39A2 /* 00001074 */]
  6607. 00004A18  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6608. 00004A1C  4E5E                     unlink     A6
  6609. 00004A1E  4E75                     rts
  6610. export_66:
  6611. 00004A20  4E56 0000                link       A6, 0
  6612. 00004A24  48E7 0308                movem.l    -[A7], D6,D7,A4
  6613. 00004A28  2E2E 0008                move.l     D7, [A6 + 0x8]
  6614. 00004A2C  286E 000C                movea.l    A4, [A6 + 0xC]
  6615. 00004A30  4267                     clr.w      -[A7]
  6616. 00004A32  A861                     syscall    Random
  6617. 00004A34  301F                     move.w     D0, [A7]+
  6618. 00004A36  48C0                     ext.l      D0
  6619. 00004A38  2C00                     move.l     D6, D0
  6620. 00004A3A  4A86                     tst.l      D6
  6621. 00004A3C  6C06                     bge        +0x8 /* 00004A44 */
  6622. 00004A3E  2006                     move.l     D0, D6
  6623. 00004A40  4480                     neg.l      D0
  6624. 00004A42  2C00                     move.l     D6, D0
  6625. label00004A44:
  6626. 00004A44  2F06                     move.l     -[A7], D6
  6627. 00004A46  2F07                     move.l     -[A7], D7
  6628. 00004A48  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  6629. 00004A4C  4879 0000 8000           push.l     0x8000
  6630. 00004A52  2F00                     move.l     -[A7], D0
  6631. 00004A54  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6632. 00004A58  5280                     addq.l     D0, 1
  6633. 00004A5A  2C00                     move.l     D6, D0
  6634. 00004A5C  2886                     move.l     [A4], D6
  6635. 00004A5E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6636. 00004A62  4E5E                     unlink     A6
  6637. 00004A64  4E75                     rts
  6638. export_80:
  6639. 00004A66  4E56 FE00                link       A6, -0x0200
  6640. 00004A6A  306E 0008                movea.w    A0, [A6 + 0x8]
  6641. 00004A6E  486E FE00                pea.l      [A6 - 0x200]
  6642. 00004A72  2F08                     move.l     -[A7], A0
  6643. 00004A74  4EBA F878                jsr        [PC - 0x788 /* 000042EE */]
  6644. 00004A78  508F                     addq.l     A7, 8
  6645. 00004A7A  486E FE00                pea.l      [A6 - 0x200]
  6646. 00004A7E  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  6647. 00004A82  4EBA FEF2                jsr        [PC - 0x10E /* 00004976 */]
  6648. 00004A86  5C8F                     addq.l     A7, 6
  6649. 00004A88  306E 000A                movea.w    A0, [A6 + 0xA]
  6650. 00004A8C  486E FF00                pea.l      [A6 - 0x100]
  6651. 00004A90  2F08                     move.l     -[A7], A0
  6652. 00004A92  4EBA F85A                jsr        [PC - 0x7A6 /* 000042EE */]
  6653. 00004A96  508F                     addq.l     A7, 8
  6654. 00004A98  486E FE00                pea.l      [A6 - 0x200]
  6655. 00004A9C  486E FF00                pea.l      [A6 - 0x100]
  6656. 00004AA0  4EBA FEA0                jsr        [PC - 0x160 /* 00004942 */]
  6657. 00004AA4  508F                     addq.l     A7, 8
  6658. 00004AA6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6659. 00004AAA  486E FE00                pea.l      [A6 - 0x200]
  6660. 00004AAE  4EBA F898                jsr        [PC - 0x768 /* 00004348 */]
  6661. 00004AB2  508F                     addq.l     A7, 8
  6662. 00004AB4  4E5E                     unlink     A6
  6663. 00004AB6  4E75                     rts
  6664. export_90:
  6665. 00004AB8  4E56 FE00                link       A6, -0x0200
  6666. 00004ABC  206E 0008                movea.l    A0, [A6 + 0x8]
  6667. 00004AC0  3068 0002                movea.w    A0, [A0 + 0x2]
  6668. 00004AC4  486E FE00                pea.l      [A6 - 0x200]
  6669. 00004AC8  2F08                     move.l     -[A7], A0
  6670. 00004ACA  4EBA F822                jsr        [PC - 0x7DE /* 000042EE */]
  6671. 00004ACE  508F                     addq.l     A7, 8
  6672. 00004AD0  486E FE00                pea.l      [A6 - 0x200]
  6673. 00004AD4  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  6674. 00004AD8  4EBA FE9C                jsr        [PC - 0x164 /* 00004976 */]
  6675. 00004ADC  5C8F                     addq.l     A7, 6
  6676. 00004ADE  206E 0008                movea.l    A0, [A6 + 0x8]
  6677. 00004AE2  3050                     movea.w    A0, [A0]
  6678. 00004AE4  486E FF00                pea.l      [A6 - 0x100]
  6679. 00004AE8  2F08                     move.l     -[A7], A0
  6680. 00004AEA  4EBA F802                jsr        [PC - 0x7FE /* 000042EE */]
  6681. 00004AEE  508F                     addq.l     A7, 8
  6682. 00004AF0  486E FE00                pea.l      [A6 - 0x200]
  6683. 00004AF4  486E FF00                pea.l      [A6 - 0x100]
  6684. 00004AF8  4EBA FE48                jsr        [PC - 0x1B8 /* 00004942 */]
  6685. 00004AFC  508F                     addq.l     A7, 8
  6686. 00004AFE  486E FE00                pea.l      [A6 - 0x200]
  6687. 00004B02  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  6688. 00004B06  4EBA FE6E                jsr        [PC - 0x192 /* 00004976 */]
  6689. 00004B0A  5C8F                     addq.l     A7, 6
  6690. 00004B0C  206E 0008                movea.l    A0, [A6 + 0x8]
  6691. 00004B10  3068 0006                movea.w    A0, [A0 + 0x6]
  6692. 00004B14  486E FF00                pea.l      [A6 - 0x100]
  6693. 00004B18  2F08                     move.l     -[A7], A0
  6694. 00004B1A  4EBA F7D2                jsr        [PC - 0x82E /* 000042EE */]
  6695. 00004B1E  508F                     addq.l     A7, 8
  6696. 00004B20  486E FE00                pea.l      [A6 - 0x200]
  6697. 00004B24  486E FF00                pea.l      [A6 - 0x100]
  6698. 00004B28  4EBA FE18                jsr        [PC - 0x1E8 /* 00004942 */]
  6699. 00004B2C  508F                     addq.l     A7, 8
  6700. 00004B2E  486E FE00                pea.l      [A6 - 0x200]
  6701. 00004B32  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  6702. 00004B36  4EBA FE3E                jsr        [PC - 0x1C2 /* 00004976 */]
  6703. 00004B3A  5C8F                     addq.l     A7, 6
  6704. 00004B3C  206E 0008                movea.l    A0, [A6 + 0x8]
  6705. 00004B40  3068 0004                movea.w    A0, [A0 + 0x4]
  6706. 00004B44  486E FF00                pea.l      [A6 - 0x100]
  6707. 00004B48  2F08                     move.l     -[A7], A0
  6708. 00004B4A  4EBA F7A2                jsr        [PC - 0x85E /* 000042EE */]
  6709. 00004B4E  508F                     addq.l     A7, 8
  6710. 00004B50  486E FE00                pea.l      [A6 - 0x200]
  6711. 00004B54  486E FF00                pea.l      [A6 - 0x100]
  6712. 00004B58  4EBA FDE8                jsr        [PC - 0x218 /* 00004942 */]
  6713. 00004B5C  508F                     addq.l     A7, 8
  6714. 00004B5E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6715. 00004B62  486E FE00                pea.l      [A6 - 0x200]
  6716. 00004B66  4EBA F7E0                jsr        [PC - 0x820 /* 00004348 */]
  6717. 00004B6A  508F                     addq.l     A7, 8
  6718. 00004B6C  4E5E                     unlink     A6
  6719. 00004B6E  4E75                     rts
  6720. export_110:
  6721. fn00004B70:
  6722. 00004B70  4E56 0000                link       A6, 0
  6723. 00004B74  48E7 0308                movem.l    -[A7], D6,D7,A4
  6724. 00004B78  7C00                     moveq.l    D6, 0x00
  6725. 00004B7A  206D B144                movea.l    A0, [A5 - 0x4EBC]
  6726. 00004B7E  2850                     movea.l    A4, [A0]
  6727. 00004B80  7E00                     moveq.l    D7, 0x00
  6728. 00004B82  6010                     bra        +0x12 /* 00004B94 */
  6729. label00004B84:
  6730. 00004B84  2014                     move.l     D0, [A4]
  6731. 00004B86  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  6732. 00004B8A  6602                     bne        +0x4 /* 00004B8E */
  6733. 00004B8C  5246                     addq.w     D6, 1
  6734. label00004B8E:
  6735. 00004B8E  49EC 0062                lea.l      A4, [A4 + 0x62]
  6736. 00004B92  5247                     addq.w     D7, 1
  6737. label00004B94:
  6738. 00004B94  BE6D B114                cmp.w      D7, [A5 - 0x4EEC]
  6739. 00004B98  6DEA                     blt        -0x14 /* 00004B84 */
  6740. 00004B9A  3006                     move.w     D0, D6
  6741. 00004B9C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6742. 00004BA0  4E5E                     unlink     A6
  6743. 00004BA2  4E75                     rts
  6744. export_127:
  6745. 00004BA4  4E56 0000                link       A6, 0
  6746. 00004BA8  48E7 0108                movem.l    -[A7], D7,A4
  6747. 00004BAC  206D B144                movea.l    A0, [A5 - 0x4EBC]
  6748. 00004BB0  2850                     movea.l    A4, [A0]
  6749. 00004BB2  7E00                     moveq.l    D7, 0x00
  6750. 00004BB4  602C                     bra        +0x2E /* 00004BE2 */
  6751. label00004BB6:
  6752. 00004BB6  2014                     move.l     D0, [A4]
  6753. 00004BB8  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  6754. 00004BBC  661E                     bne        +0x20 /* 00004BDC */
  6755. 00004BBE  202C 000C                move.l     D0, [A4 + 0xC]
  6756. 00004BC2  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  6757. 00004BC6  6614                     bne        +0x16 /* 00004BDC */
  6758. 00004BC8  206E 0010                movea.l    A0, [A6 + 0x10]
  6759. 00004BCC  43D4                     lea.l      A1, [A4]
  6760. 00004BCE  7017                     moveq.l    D0, 0x17
  6761. label00004BD0:
  6762. 00004BD0  20D9                     move.l     [A0]+, [A1]+
  6763. 00004BD2  51C8 FFFC                dbf        D0, -0x6 /* 00004BD0 */
  6764. 00004BD6  30D9                     move.w     [A0]+, [A1]+
  6765. 00004BD8  7001                     moveq.l    D0, 0x01
  6766. 00004BDA  600E                     bra        +0x10 /* 00004BEA */
  6767. label00004BDC:
  6768. 00004BDC  49EC 0062                lea.l      A4, [A4 + 0x62]
  6769. 00004BE0  5247                     addq.w     D7, 1
  6770. label00004BE2:
  6771. 00004BE2  BE6D B114                cmp.w      D7, [A5 - 0x4EEC]
  6772. 00004BE6  6DCE                     blt        -0x30 /* 00004BB6 */
  6773. 00004BE8  7000                     moveq.l    D0, 0x00
  6774. label00004BEA:
  6775. 00004BEA  4CDF 1080                movem.l    D7,A4, [A7]+
  6776. 00004BEE  4E5E                     unlink     A6
  6777. 00004BF0  4E75                     rts
  6778. export_65:
  6779. 00004BF2  4E56 0000                link       A6, 0
  6780. 00004BF6  48E7 0108                movem.l    -[A7], D7,A4
  6781. 00004BFA  206D B148                movea.l    A0, [A5 - 0x4EB8]
  6782. 00004BFE  2850                     movea.l    A4, [A0]
  6783. 00004C00  7E00                     moveq.l    D7, 0x00
  6784. 00004C02  6030                     bra        +0x32 /* 00004C34 */
  6785. label00004C04:
  6786. 00004C04  2014                     move.l     D0, [A4]
  6787. 00004C06  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  6788. 00004C0A  6622                     bne        +0x24 /* 00004C2E */
  6789. 00004C0C  202C 0008                move.l     D0, [A4 + 0x8]
  6790. 00004C10  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  6791. 00004C14  6618                     bne        +0x1A /* 00004C2E */
  6792. 00004C16  206E 0010                movea.l    A0, [A6 + 0x10]
  6793. 00004C1A  43D4                     lea.l      A1, [A4]
  6794. 00004C1C  7006                     moveq.l    D0, 0x06
  6795. label00004C1E:
  6796. 00004C1E  20D9                     move.l     [A0]+, [A1]+
  6797. 00004C20  51C8 FFFC                dbf        D0, -0x6 /* 00004C1E */
  6798. 00004C24  206E 0014                movea.l    A0, [A6 + 0x14]
  6799. 00004C28  3087                     move.w     [A0], D7
  6800. 00004C2A  7001                     moveq.l    D0, 0x01
  6801. 00004C2C  600E                     bra        +0x10 /* 00004C3C */
  6802. label00004C2E:
  6803. 00004C2E  49EC 001C                lea.l      A4, [A4 + 0x1C]
  6804. 00004C32  5247                     addq.w     D7, 1
  6805. label00004C34:
  6806. 00004C34  BE6D B116                cmp.w      D7, [A5 - 0x4EEA]
  6807. 00004C38  6DCA                     blt        -0x34 /* 00004C04 */
  6808. 00004C3A  7000                     moveq.l    D0, 0x00
  6809. label00004C3C:
  6810. 00004C3C  4CDF 1080                movem.l    D7,A4, [A7]+
  6811. 00004C40  4E5E                     unlink     A6
  6812. 00004C42  4E75                     rts
  6813. export_74:
  6814. fn00004C44:
  6815. 00004C44  4E56 0000                link       A6, 0
  6816. 00004C48  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  6817. 00004C4C  202E 0008                move.l     D0, [A6 + 0x8]
  6818. 00004C50  B0AD B13C                cmp.l      D0, [A5 - 0x4EC4]
  6819. 00004C54  6738                     beq        +0x3A /* 00004C8E */
  6820. 00004C56  206E 0008                movea.l    A0, [A6 + 0x8]
  6821. 00004C5A  2C28 1580                move.l     D6, [A0 + 0x1580]
  6822. 00004C5E  206E 0008                movea.l    A0, [A6 + 0x8]
  6823. 00004C62  2068 1584                movea.l    A0, [A0 + 0x1584]
  6824. 00004C66  2850                     movea.l    A4, [A0]
  6825. 00004C68  7A00                     moveq.l    D5, 0x00
  6826. 00004C6A  600C                     bra        +0xE /* 00004C78 */
  6827. label00004C6C:
  6828. 00004C6C  4A6C 0004                tst.w      [A4 + 0x4]
  6829. 00004C70  661C                     bne        +0x1E /* 00004C8E */
  6830. 00004C72  49EC 0010                lea.l      A4, [A4 + 0x10]
  6831. 00004C76  5285                     addq.l     D5, 1
  6832. label00004C78:
  6833. 00004C78  BA86                     cmp.l      D5, D6
  6834. 00004C7A  6DF0                     blt        -0xE /* 00004C6C */
  6835. 00004C7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6836. 00004C80  4EAD 0A22                jsr        [A5 + 0xA22 /* export_320 */]
  6837. 00004C84  588F                     addq.l     A7, 4
  6838. 00004C86  3F00                     move.w     -[A7], D0
  6839. 00004C88  4EBA BE0C                jsr        [PC - 0x41F4 /* 00000A96 */]
  6840. 00004C8C  548F                     addq.l     A7, 2
  6841. label00004C8E:
  6842. 00004C8E  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  6843. 00004C92  4E5E                     unlink     A6
  6844. 00004C94  4E75                     rts
  6845. export_88:
  6846. fn00004C96:
  6847. 00004C96  4E56 FEFC                link       A6, -0x0104
  6848. 00004C9A  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6849. 00004C9E  286E 0008                movea.l    A4, [A6 + 0x8]
  6850. 00004CA2  486E FEFC                pea.l      [A6 - 0x104]
  6851. 00004CA6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6852. 00004CAA  2F0C                     move.l     -[A7], A4
  6853. 00004CAC  4EBA F8D8                jsr        [PC - 0x728 /* 00004586 */]
  6854. 00004CB0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6855. 00004CB4  486E FFFC                pea.l      [A6 - 0x4]
  6856. 00004CB8  486E FEFC                pea.l      [A6 - 0x104]
  6857. 00004CBC  4EBA C4C6                jsr        [PC - 0x3B3A /* 00001184 */]
  6858. 00004CC0  508F                     addq.l     A7, 8
  6859. 00004CC2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6860. 00004CC6  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  6861. 00004CCA  206E 0010                movea.l    A0, [A6 + 0x10]
  6862. 00004CCE  2650                     movea.l    A3, [A0]
  6863. 00004CD0  42A7                     clr.l      -[A7]
  6864. 00004CD2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6865. 00004CD6  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6866. 00004CDA  201F                     move.l     D0, [A7]+
  6867. 00004CDC  4878 0010                push.l     0x10
  6868. 00004CE0  2F00                     move.l     -[A7], D0
  6869. 00004CE2  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6870. 00004CE6  3C00                     move.w     D6, D0
  6871. 00004CE8  7E00                     moveq.l    D7, 0x00
  6872. 00004CEA  603C                     bra        +0x3E /* 00004D28 */
  6873. label00004CEC:
  6874. 00004CEC  202B 0004                move.l     D0, [A3 + 0x4]
  6875. 00004CF0  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  6876. 00004CF4  662C                     bne        +0x2E /* 00004D22 */
  6877. 00004CF6  486E FEFC                pea.l      [A6 - 0x104]
  6878. 00004CFA  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  6879. 00004CFE  4EBA 003E                jsr        [PC + 0x3E /* 00004D3E */]
  6880. 00004D02  508F                     addq.l     A7, 8
  6881. 00004D04  4A40                     tst.w      D0
  6882. 00004D06  671A                     beq        +0x1C /* 00004D22 */
  6883. 00004D08  206E 0014                movea.l    A0, [A6 + 0x14]
  6884. 00004D0C  43D3                     lea.l      A1, [A3]
  6885. 00004D0E  20D9                     move.l     [A0]+, [A1]+
  6886. 00004D10  20D9                     move.l     [A0]+, [A1]+
  6887. 00004D12  20D9                     move.l     [A0]+, [A1]+
  6888. 00004D14  20D9                     move.l     [A0]+, [A1]+
  6889. 00004D16  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6890. 00004D1A  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  6891. 00004D1E  7000                     moveq.l    D0, 0x00
  6892. 00004D20  6014                     bra        +0x16 /* 00004D36 */
  6893. label00004D22:
  6894. 00004D22  47EB 0010                lea.l      A3, [A3 + 0x10]
  6895. 00004D26  5247                     addq.w     D7, 1
  6896. label00004D28:
  6897. 00004D28  BE46                     cmp.w      D7, D6
  6898. 00004D2A  6DC0                     blt        -0x3E /* 00004CEC */
  6899. 00004D2C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6900. 00004D30  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  6901. 00004D34  7010                     moveq.l    D0, 0x10
  6902. label00004D36:
  6903. 00004D36  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  6904. 00004D3A  4E5E                     unlink     A6
  6905. 00004D3C  4E75                     rts
  6906. export_97:
  6907. fn00004D3E:
  6908. 00004D3E  4E56 FF00                link       A6, -0x0100
  6909. 00004D42  486E FF00                pea.l      [A6 - 0x100]
  6910. 00004D46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6911. 00004D4A  4EBA F5B6                jsr        [PC - 0xA4A /* 00004302 */]
  6912. 00004D4E  508F                     addq.l     A7, 8
  6913. 00004D50  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6914. 00004D54  486E FF00                pea.l      [A6 - 0x100]
  6915. 00004D58  4EBA FB5A                jsr        [PC - 0x4A6 /* 000048B4 */]
  6916. 00004D5C  508F                     addq.l     A7, 8
  6917. 00004D5E  4E5E                     unlink     A6
  6918. 00004D60  4E75                     rts
  6919. export_113:
  6920. 00004D62  4E56 0000                link       A6, 0
  6921. 00004D66  48E7 0308                movem.l    -[A7], D6,D7,A4
  6922. 00004D6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6923. 00004D6E  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  6924. 00004D72  206E 0008                movea.l    A0, [A6 + 0x8]
  6925. 00004D76  2850                     movea.l    A4, [A0]
  6926. 00004D78  42A7                     clr.l      -[A7]
  6927. 00004D7A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6928. 00004D7E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6929. 00004D82  201F                     move.l     D0, [A7]+
  6930. 00004D84  4878 0010                push.l     0x10
  6931. 00004D88  2F00                     move.l     -[A7], D0
  6932. 00004D8A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6933. 00004D8E  3E00                     move.w     D7, D0
  6934. 00004D90  7C00                     moveq.l    D6, 0x00
  6935. 00004D92  601C                     bra        +0x1E /* 00004DB0 */
  6936. label00004D94:
  6937. 00004D94  0C54 FFFF                cmpi.w     [A4], 0xFFFF
  6938. 00004D98  6D10                     blt        +0x12 /* 00004DAA */
  6939. 00004D9A  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6940. 00004D9E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6941. 00004DA2  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  6942. 00004DA6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6943. label00004DAA:
  6944. 00004DAA  49EC 0010                lea.l      A4, [A4 + 0x10]
  6945. 00004DAE  5246                     addq.w     D6, 1
  6946. label00004DB0:
  6947. 00004DB0  BC47                     cmp.w      D6, D7
  6948. 00004DB2  6DE0                     blt        -0x1E /* 00004D94 */
  6949. 00004DB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6950. 00004DB8  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6951. 00004DBC  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6952. 00004DC0  4E5E                     unlink     A6
  6953. 00004DC2  4E75                     rts
  6954. export_126:
  6955. 00004DC4  4E56 FEF0                link       A6, -0x0110
  6956. 00004DC8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6957. 00004DCC  286E 0008                movea.l    A4, [A6 + 0x8]
  6958. 00004DD0  266E 000C                movea.l    A3, [A6 + 0xC]
  6959. 00004DD4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6960. 00004DD8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6961. 00004DDC  2F0B                     move.l     -[A7], A3
  6962. 00004DDE  2F0C                     move.l     -[A7], A4
  6963. 00004DE0  4EBA FEB4                jsr        [PC - 0x14C /* 00004C96 */]
  6964. 00004DE4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6965. 00004DE8  3A00                     move.w     D5, D0
  6966. 00004DEA  4A45                     tst.w      D5
  6967. 00004DEC  6606                     bne        +0x8 /* 00004DF4 */
  6968. 00004DEE  7000                     moveq.l    D0, 0x00
  6969. 00004DF0  6000 0084                bra        +0x86 /* 00004E76 */
  6970. label00004DF4:
  6971. 00004DF4  486E FEF0                pea.l      [A6 - 0x110]
  6972. 00004DF8  2F0B                     move.l     -[A7], A3
  6973. 00004DFA  2F0C                     move.l     -[A7], A4
  6974. 00004DFC  4EBA F788                jsr        [PC - 0x878 /* 00004586 */]
  6975. 00004E00  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6976. 00004E04  486E FEF0                pea.l      [A6 - 0x110]
  6977. 00004E08  4EBA F912                jsr        [PC - 0x6EE /* 0000471C */]
  6978. 00004E0C  588F                     addq.l     A7, 4
  6979. 00004E0E  3A00                     move.w     D5, D0
  6980. 00004E10  4A45                     tst.w      D5
  6981. 00004E12  6704                     beq        +0x6 /* 00004E18 */
  6982. 00004E14  3005                     move.w     D0, D5
  6983. 00004E16  605E                     bra        +0x60 /* 00004E76 */
  6984. label00004E18:
  6985. 00004E18  70FF                     moveq.l    D0, 0xFFFFFFFF
  6986. 00004E1A  3D40 FFF0                move.w     [A6 - 0x10], D0
  6987. 00004E1E  42A7                     clr.l      -[A7]
  6988. 00004E20  42A7                     clr.l      -[A7]
  6989. 00004E22  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  6990. 00004E26  205F                     movea.l    A0, [A7]+
  6991. 00004E28  2D48 FFF8                move.l     [A6 - 0x8], A0
  6992. 00004E2C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6993. 00004E30  486E FEF0                pea.l      [A6 - 0x110]
  6994. 00004E34  4EBA F512                jsr        [PC - 0xAEE /* 00004348 */]
  6995. 00004E38  508F                     addq.l     A7, 8
  6996. 00004E3A  486E FFF4                pea.l      [A6 - 0xC]
  6997. 00004E3E  486E FEF0                pea.l      [A6 - 0x110]
  6998. 00004E42  4EBA C340                jsr        [PC - 0x3CC0 /* 00001184 */]
  6999. 00004E46  508F                     addq.l     A7, 8
  7000. 00004E48  42A7                     clr.l      -[A7]
  7001. 00004E4A  42A7                     clr.l      -[A7]
  7002. 00004E4C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7003. 00004E50  205F                     movea.l    A0, [A7]+
  7004. 00004E52  2D48 FFFC                move.l     [A6 - 0x4], A0
  7005. 00004E56  486E FFF0                pea.l      [A6 - 0x10]
  7006. 00004E5A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7007. 00004E5E  4EBA 001E                jsr        [PC + 0x1E /* 00004E7E */]
  7008. 00004E62  508F                     addq.l     A7, 8
  7009. 00004E64  206E 0014                movea.l    A0, [A6 + 0x14]
  7010. 00004E68  43EE FFF0                lea.l      A1, [A6 - 0x10]
  7011. 00004E6C  20D9                     move.l     [A0]+, [A1]+
  7012. 00004E6E  20D9                     move.l     [A0]+, [A1]+
  7013. 00004E70  20D9                     move.l     [A0]+, [A1]+
  7014. 00004E72  20D9                     move.l     [A0]+, [A1]+
  7015. 00004E74  7000                     moveq.l    D0, 0x00
  7016. label00004E76:
  7017. 00004E76  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  7018. 00004E7A  4E5E                     unlink     A6
  7019. 00004E7C  4E75                     rts
  7020. export_136:
  7021. fn00004E7E:
  7022. 00004E7E  4E56 FFFA                link       A6, -0x0006
  7023. 00004E82  42A7                     clr.l      -[A7]
  7024. 00004E84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7025. 00004E88  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7026. 00004E8C  201F                     move.l     D0, [A7]+
  7027. 00004E8E  2D40 FFFA                move.l     [A6 - 0x6], D0
  7028. 00004E92  4878 0010                push.l     0x10
  7029. 00004E96  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  7030. 00004E9A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7031. 00004E9E  3D40 FFFE                move.w     [A6 - 0x2], D0
  7032. 00004EA2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7033. 00004EA6  206E FFFA                movea.l    A0, [A6 - 0x6]
  7034. 00004EAA  4868 0010                pea.l      [A0 + 0x10]
  7035. 00004EAE  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  7036. 00004EB2  206E 0008                movea.l    A0, [A6 + 0x8]
  7037. 00004EB6  302E FFFE                move.w     D0, [A6 - 0x2]
  7038. 00004EBA  48C0                     ext.l      D0
  7039. 00004EBC  E980                     asl        D0, 4
  7040. 00004EBE  D090                     add.l      D0, [A0]
  7041. 00004EC0  206E 000C                movea.l    A0, [A6 + 0xC]
  7042. 00004EC4  2240                     movea.l    A1, D0
  7043. 00004EC6  22D8                     move.l     [A1]+, [A0]+
  7044. 00004EC8  22D8                     move.l     [A1]+, [A0]+
  7045. 00004ECA  22D8                     move.l     [A1]+, [A0]+
  7046. 00004ECC  22D8                     move.l     [A1]+, [A0]+
  7047. 00004ECE  4E5E                     unlink     A6
  7048. 00004ED0  4E75                     rts
  7049. export_75:
  7050. 00004ED2  4E56 FFEC                link       A6, -0x0014
  7051. 00004ED6  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  7052. 00004EDA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7053. 00004EDE  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  7054. 00004EE2  206E 0008                movea.l    A0, [A6 + 0x8]
  7055. 00004EE6  2850                     movea.l    A4, [A0]
  7056. 00004EE8  486E FFFC                pea.l      [A6 - 0x4]
  7057. 00004EEC  486D B6FE                pea.l      [A5 - 0x4902]
  7058. 00004EF0  4EBA C292                jsr        [PC - 0x3D6E /* 00001184 */]
  7059. 00004EF4  508F                     addq.l     A7, 8
  7060. 00004EF6  42A7                     clr.l      -[A7]
  7061. 00004EF8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7062. 00004EFC  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7063. 00004F00  201F                     move.l     D0, [A7]+
  7064. 00004F02  4878 0010                push.l     0x10
  7065. 00004F06  2F00                     move.l     -[A7], D0
  7066. 00004F08  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7067. 00004F0C  3C00                     move.w     D6, D0
  7068. 00004F0E  7E00                     moveq.l    D7, 0x00
  7069. 00004F10  603E                     bra        +0x40 /* 00004F50 */
  7070. label00004F12:
  7071. 00004F12  202C 0004                move.l     D0, [A4 + 0x4]
  7072. 00004F16  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  7073. 00004F1A  662E                     bne        +0x30 /* 00004F4A */
  7074. 00004F1C  486D B702                pea.l      [A5 - 0x48FE]
  7075. 00004F20  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  7076. 00004F24  4EBA FE18                jsr        [PC - 0x1E8 /* 00004D3E */]
  7077. 00004F28  508F                     addq.l     A7, 8
  7078. 00004F2A  4A40                     tst.w      D0
  7079. 00004F2C  671C                     beq        +0x1E /* 00004F4A */
  7080. 00004F2E  206E 000C                movea.l    A0, [A6 + 0xC]
  7081. 00004F32  43D4                     lea.l      A1, [A4]
  7082. 00004F34  20D9                     move.l     [A0]+, [A1]+
  7083. 00004F36  20D9                     move.l     [A0]+, [A1]+
  7084. 00004F38  20D9                     move.l     [A0]+, [A1]+
  7085. 00004F3A  20D9                     move.l     [A0]+, [A1]+
  7086. 00004F3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7087. 00004F40  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  7088. 00004F44  7000                     moveq.l    D0, 0x00
  7089. 00004F46  6000 0074                bra        +0x76 /* 00004FBC */
  7090. label00004F4A:
  7091. 00004F4A  49EC 0010                lea.l      A4, [A4 + 0x10]
  7092. 00004F4E  5247                     addq.w     D7, 1
  7093. label00004F50:
  7094. 00004F50  BE46                     cmp.w      D7, D6
  7095. 00004F52  6DBE                     blt        -0x40 /* 00004F12 */
  7096. 00004F54  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7097. 00004F58  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  7098. 00004F5C  70FF                     moveq.l    D0, 0xFFFFFFFF
  7099. 00004F5E  3D40 FFEC                move.w     [A6 - 0x14], D0
  7100. 00004F62  42A7                     clr.l      -[A7]
  7101. 00004F64  42A7                     clr.l      -[A7]
  7102. 00004F66  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7103. 00004F6A  205F                     movea.l    A0, [A7]+
  7104. 00004F6C  2D48 FFF4                move.l     [A6 - 0xC], A0
  7105. 00004F70  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7106. 00004F74  486D B706                pea.l      [A5 - 0x48FA]
  7107. 00004F78  4EBA F3CE                jsr        [PC - 0xC32 /* 00004348 */]
  7108. 00004F7C  508F                     addq.l     A7, 8
  7109. 00004F7E  3A00                     move.w     D5, D0
  7110. 00004F80  4A45                     tst.w      D5
  7111. 00004F82  6704                     beq        +0x6 /* 00004F88 */
  7112. 00004F84  3005                     move.w     D0, D5
  7113. 00004F86  6034                     bra        +0x36 /* 00004FBC */
  7114. label00004F88:
  7115. 00004F88  2D6E FFFC FFF0           move.l     [A6 - 0x10], [A6 - 0x4]
  7116. 00004F8E  42A7                     clr.l      -[A7]
  7117. 00004F90  42A7                     clr.l      -[A7]
  7118. 00004F92  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7119. 00004F96  205F                     movea.l    A0, [A7]+
  7120. 00004F98  2D48 FFF8                move.l     [A6 - 0x8], A0
  7121. 00004F9C  486E FFEC                pea.l      [A6 - 0x14]
  7122. 00004FA0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7123. 00004FA4  4EBA FED8                jsr        [PC - 0x128 /* 00004E7E */]
  7124. 00004FA8  508F                     addq.l     A7, 8
  7125. 00004FAA  206E 000C                movea.l    A0, [A6 + 0xC]
  7126. 00004FAE  43EE FFEC                lea.l      A1, [A6 - 0x14]
  7127. 00004FB2  20D9                     move.l     [A0]+, [A1]+
  7128. 00004FB4  20D9                     move.l     [A0]+, [A1]+
  7129. 00004FB6  20D9                     move.l     [A0]+, [A1]+
  7130. 00004FB8  20D9                     move.l     [A0]+, [A1]+
  7131. 00004FBA  7000                     moveq.l    D0, 0x00
  7132. label00004FBC:
  7133. 00004FBC  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  7134. 00004FC0  4E5E                     unlink     A6
  7135. 00004FC2  4E75                     rts
  7136. export_84:
  7137. 00004FC4  4E56 FFB0                link       A6, -0x0050
  7138. 00004FC8  48E7 0700                movem.l    -[A7], D5,D6,D7
  7139. 00004FCC  7A00                     moveq.l    D5, 0x00
  7140. 00004FCE  7CFF                     moveq.l    D6, 0xFFFFFFFF
  7141. 00004FD0  206E 000C                movea.l    A0, [A6 + 0xC]
  7142. 00004FD4  2050                     movea.l    A0, [A0]
  7143. 00004FD6  2D68 000C FFBC           move.l     [A6 - 0x44], [A0 + 0xC]
  7144. 00004FDC  202E FFBC                move.l     D0, [A6 - 0x44]
  7145. 00004FE0  E580                     asl        D0, 2
  7146. 00004FE2  2D40 FFB4                move.l     [A6 - 0x4C], D0
  7147. 00004FE6  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  7148. 00004FEA  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  7149. 00004FEE  588F                     addq.l     A7, 4
  7150. 00004FF0  4A40                     tst.w      D0
  7151. 00004FF2  6706                     beq        +0x8 /* 00004FFA */
  7152. 00004FF4  7025                     moveq.l    D0, 0x25
  7153. 00004FF6  6000 0092                bra        +0x94 /* 0000508A */
  7154. label00004FFA:
  7155. 00004FFA  42A7                     clr.l      -[A7]
  7156. 00004FFC  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  7157. 00005000  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7158. 00005004  205F                     movea.l    A0, [A7]+
  7159. 00005006  2D48 FFB0                move.l     [A6 - 0x50], A0
  7160. 0000500A  206E 000C                movea.l    A0, [A6 + 0xC]
  7161. 0000500E  2050                     movea.l    A0, [A0]
  7162. 00005010  2D68 0008 FFB8           move.l     [A6 - 0x48], [A0 + 0x8]
  7163. 00005016  7E01                     moveq.l    D7, 0x01
  7164. 00005018  6000 0060                bra        +0x62 /* 0000507A */
  7165. label0000501C:
  7166. 0000501C  486E FFC0                pea.l      [A6 - 0x40]
  7167. 00005020  2F07                     move.l     -[A7], D7
  7168. 00005022  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7169. 00005026  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7170. 0000502A  4EBA F012                jsr        [PC - 0xFEE /* 0000403E */]
  7171. 0000502E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7172. 00005032  BCAE FFC4                cmp.l      D6, [A6 - 0x3C]
  7173. 00005036  6740                     beq        +0x42 /* 00005078 */
  7174. 00005038  2C2E FFC4                move.l     D6, [A6 - 0x3C]
  7175. 0000503C  2F06                     move.l     -[A7], D6
  7176. 0000503E  2F05                     move.l     -[A7], D5
  7177. 00005040  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  7178. 00005044  4EBA 004C                jsr        [PC + 0x4C /* 00005092 */]
  7179. 00005048  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7180. 0000504C  4A40                     tst.w      D0
  7181. 0000504E  6628                     bne        +0x2A /* 00005078 */
  7182. 00005050  206E FFB0                movea.l    A0, [A6 - 0x50]
  7183. 00005054  2005                     move.l     D0, D5
  7184. 00005056  E580                     asl        D0, 2
  7185. 00005058  D090                     add.l      D0, [A0]
  7186. 0000505A  2040                     movea.l    A0, D0
  7187. 0000505C  2086                     move.l     [A0], D6
  7188. 0000505E  5285                     addq.l     D5, 1
  7189. 00005060  BCAE 0010                cmp.l      D6, [A6 + 0x10]
  7190. 00005064  6612                     bne        +0x14 /* 00005078 */
  7191. 00005066  206E 0014                movea.l    A0, [A6 + 0x14]
  7192. 0000506A  2085                     move.l     [A0], D5
  7193. 0000506C  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  7194. 00005070  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7195. 00005074  7000                     moveq.l    D0, 0x00
  7196. 00005076  6012                     bra        +0x14 /* 0000508A */
  7197. label00005078:
  7198. 00005078  5287                     addq.l     D7, 1
  7199. label0000507A:
  7200. 0000507A  BEAE FFB8                cmp.l      D7, [A6 - 0x48]
  7201. 0000507E  6F9C                     ble        -0x62 /* 0000501C */
  7202. 00005080  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  7203. 00005084  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7204. 00005088  703C                     moveq.l    D0, 0x3C
  7205. label0000508A:
  7206. 0000508A  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  7207. 0000508E  4E5E                     unlink     A6
  7208. 00005090  4E75                     rts
  7209. fn00005092:
  7210. 00005092  4E56 0000                link       A6, 0
  7211. 00005096  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  7212. 0000509A  286E 0008                movea.l    A4, [A6 + 0x8]
  7213. 0000509E  2C2E 000C                move.l     D6, [A6 + 0xC]
  7214. 000050A2  2E2E 0010                move.l     D7, [A6 + 0x10]
  7215. 000050A6  7A00                     moveq.l    D5, 0x00
  7216. 000050A8  6012                     bra        +0x14 /* 000050BC */
  7217. label000050AA:
  7218. 000050AA  2005                     move.l     D0, D5
  7219. 000050AC  E580                     asl        D0, 2
  7220. 000050AE  D094                     add.l      D0, [A4]
  7221. 000050B0  2040                     movea.l    A0, D0
  7222. 000050B2  BE90                     cmp.l      D7, [A0]
  7223. 000050B4  6604                     bne        +0x6 /* 000050BA */
  7224. 000050B6  7001                     moveq.l    D0, 0x01
  7225. 000050B8  6008                     bra        +0xA /* 000050C2 */
  7226. label000050BA:
  7227. 000050BA  5285                     addq.l     D5, 1
  7228. label000050BC:
  7229. 000050BC  BA86                     cmp.l      D5, D6
  7230. 000050BE  6DEA                     blt        -0x14 /* 000050AA */
  7231. 000050C0  7000                     moveq.l    D0, 0x00
  7232. label000050C2:
  7233. 000050C2  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  7234. 000050C6  4E5E                     unlink     A6
  7235. 000050C8  4E75                     rts
  7236. export_94:
  7237. 000050CA  4E56 0000                link       A6, 0
  7238. 000050CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7239. 000050D2  4EBA F902                jsr        [PC - 0x6FE /* 000049D6 */]
  7240. 000050D6  588F                     addq.l     A7, 4
  7241. 000050D8  42A7                     clr.l      -[A7]
  7242. 000050DA  42A7                     clr.l      -[A7]
  7243. 000050DC  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7244. 000050E0  205F                     movea.l    A0, [A7]+
  7245. 000050E2  226E 000C                movea.l    A1, [A6 + 0xC]
  7246. 000050E6  2288                     move.l     [A1], A0
  7247. 000050E8  42A7                     clr.l      -[A7]
  7248. 000050EA  206E 000C                movea.l    A0, [A6 + 0xC]
  7249. 000050EE  2F10                     move.l     -[A7], [A0]
  7250. 000050F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7251. 000050F4  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  7252. 000050F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7253. 000050FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7254. 00005100  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  7255. 00005104  206E 000C                movea.l    A0, [A6 + 0xC]
  7256. 00005108  2F10                     move.l     -[A7], [A0]
  7257. 0000510A  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  7258. 0000510E  4E5E                     unlink     A6
  7259. 00005110  4E75                     rts
  7260. export_93:
  7261. fn00005112:
  7262. 00005112  4E56 FDA0                link       A6, -0x0260
  7263. 00005116  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  7264. 0000511A  3E2E 000C                move.w     D7, [A6 + 0xC]
  7265. 0000511E  3C2E 000E                move.w     D6, [A6 + 0xE]
  7266. 00005122  4A6D B312                tst.w      [A5 - 0x4CEE]
  7267. 00005126  6700 0166                beq        +0x168 /* 0000528E */
  7268. 0000512A  7800                     moveq.l    D4, 0x00
  7269. 0000512C  6036                     bra        +0x38 /* 00005164 */
  7270. label0000512E:
  7271. 0000512E  206E 0010                movea.l    A0, [A6 + 0x10]
  7272. 00005132  2004                     move.l     D0, D4
  7273. 00005134  E780                     asl        D0, 3
  7274. 00005136  D090                     add.l      D0, [A0]
  7275. 00005138  2040                     movea.l    A0, D0
  7276. 0000513A  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  7277. 0000513E  41E8 000A                lea.l      A0, [A0 + 0xA]
  7278. 00005142  22D8                     move.l     [A1]+, [A0]+
  7279. 00005144  32D8                     move.w     [A1]+, [A0]+
  7280. 00005146  2004                     move.l     D0, D4
  7281. 00005148  D080                     add.l      D0, D0
  7282. 0000514A  D08E                     add.l      D0, A6
  7283. 0000514C  42A7                     clr.l      -[A7]
  7284. 0000514E  486E FFA6                pea.l      [A6 - 0x5A]
  7285. 00005152  2D40 FDA0                move.l     [A6 - 0x260], D0
  7286. 00005156  AA33                     syscall    Color2Index
  7287. 00005158  201F                     move.l     D0, [A7]+
  7288. 0000515A  206E FDA0                movea.l    A0, [A6 - 0x260]
  7289. 0000515E  3140 FDA4                move.w     [A0 - 0x25C], D0
  7290. 00005162  5284                     addq.l     D4, 1
  7291. label00005164:
  7292. 00005164  0C84 0000 0100           cmpi.l     D4, 0x100
  7293. 0000516A  6DC2                     blt        -0x3C /* 0000512E */
  7294. 0000516C  3A07                     move.w     D5, D7
  7295. 0000516E  6000 0118                bra        +0x11A /* 00005288 */
  7296. label00005172:
  7297. 00005172  206E 0008                movea.l    A0, [A6 + 0x8]
  7298. 00005176  3005                     move.w     D0, D5
  7299. 00005178  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7300. 0000517C  D090                     add.l      D0, [A0]
  7301. 0000517E  2040                     movea.l    A0, D0
  7302. 00005180  43EE FFAC                lea.l      A1, [A6 - 0x54]
  7303. 00005184  7013                     moveq.l    D0, 0x13
  7304. label00005186:
  7305. 00005186  22D8                     move.l     [A1]+, [A0]+
  7306. 00005188  51C8 FFFC                dbf        D0, -0x6 /* 00005186 */
  7307. 0000518C  32D8                     move.w     [A1]+, [A0]+
  7308. 0000518E  0C6E 0069 FFAC           cmpi.w     [A6 - 0x54], 0x69 /* 'i' */
  7309. 00005194  6652                     bne        +0x54 /* 000051E8 */
  7310. 00005196  4A6E FFF2                tst.w      [A6 - 0xE]
  7311. 0000519A  674C                     beq        +0x4E /* 000051E8 */
  7312. 0000519C  42A7                     clr.l      -[A7]
  7313. 0000519E  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  7314. 000051A2  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7315. 000051A6  201F                     move.l     D0, [A7]+
  7316. 000051A8  2600                     move.l     D3, D0
  7317. 000051AA  7800                     moveq.l    D4, 0x00
  7318. 000051AC  6032                     bra        +0x34 /* 000051E0 */
  7319. label000051AE:
  7320. 000051AE  206E FFEA                movea.l    A0, [A6 - 0x16]
  7321. 000051B2  2010                     move.l     D0, [A0]
  7322. 000051B4  D084                     add.l      D0, D4
  7323. 000051B6  2040                     movea.l    A0, D0
  7324. 000051B8  1010                     move.b     D0, [A0]
  7325. 000051BA  4880                     ext.w      D0
  7326. 000051BC  3D40 FFA4                move.w     [A6 - 0x5C], D0
  7327. 000051C0  206E FFEA                movea.l    A0, [A6 - 0x16]
  7328. 000051C4  2010                     move.l     D0, [A0]
  7329. 000051C6  D084                     add.l      D0, D4
  7330. 000051C8  323C 00FF                move.w     D1, 0xFF
  7331. 000051CC  C26E FFA4                and.w      D1, [A6 - 0x5C]
  7332. 000051D0  48C1                     ext.l      D1
  7333. 000051D2  D281                     add.l      D1, D1
  7334. 000051D4  D28E                     add.l      D1, A6
  7335. 000051D6  2041                     movea.l    A0, D1
  7336. 000051D8  2240                     movea.l    A1, D0
  7337. 000051DA  12A8 FDA5                move.b     [A1], [A0 - 0x25B]
  7338. 000051DE  5284                     addq.l     D4, 1
  7339. label000051E0:
  7340. 000051E0  B883                     cmp.l      D4, D3
  7341. 000051E2  6DCA                     blt        -0x34 /* 000051AE */
  7342. 000051E4  6000 0084                bra        +0x86 /* 0000526A */
  7343. label000051E8:
  7344. 000051E8  0C6E 006C FFAC           cmpi.w     [A6 - 0x54], 0x6C /* 'l' */
  7345. 000051EE  6632                     bne        +0x34 /* 00005222 */
  7346. 000051F0  42A7                     clr.l      -[A7]
  7347. 000051F2  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  7348. 000051F6  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7349. 000051FA  201F                     move.l     D0, [A7]+
  7350. 000051FC  4878 0052                push.l     0x52 /* 'R' */
  7351. 00005200  2F00                     move.l     -[A7], D0
  7352. 00005202  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7353. 00005206  3D40 FFFE                move.w     [A6 - 0x2], D0
  7354. 0000520A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7355. 0000520E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7356. 00005212  4267                     clr.w      -[A7]
  7357. 00005214  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  7358. 00005218  4EBA FEF8                jsr        [PC - 0x108 /* 00005112 */]
  7359. 0000521C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7360. 00005220  6048                     bra        +0x4A /* 0000526A */
  7361. label00005222:
  7362. 00005222  302E FFC6                move.w     D0, [A6 - 0x3A]
  7363. 00005226  48C0                     ext.l      D0
  7364. 00005228  D080                     add.l      D0, D0
  7365. 0000522A  D08E                     add.l      D0, A6
  7366. 0000522C  2040                     movea.l    A0, D0
  7367. 0000522E  3D68 FDA4 FFC6           move.w     [A6 - 0x3A], [A0 - 0x25C]
  7368. 00005234  302E FFC8                move.w     D0, [A6 - 0x38]
  7369. 00005238  48C0                     ext.l      D0
  7370. 0000523A  D080                     add.l      D0, D0
  7371. 0000523C  D08E                     add.l      D0, A6
  7372. 0000523E  2040                     movea.l    A0, D0
  7373. 00005240  3D68 FDA4 FFC8           move.w     [A6 - 0x38], [A0 - 0x25C]
  7374. 00005246  302E FFCA                move.w     D0, [A6 - 0x36]
  7375. 0000524A  48C0                     ext.l      D0
  7376. 0000524C  D080                     add.l      D0, D0
  7377. 0000524E  D08E                     add.l      D0, A6
  7378. 00005250  2040                     movea.l    A0, D0
  7379. 00005252  3D68 FDA4 FFCA           move.w     [A6 - 0x36], [A0 - 0x25C]
  7380. 00005258  302E FFCC                move.w     D0, [A6 - 0x34]
  7381. 0000525C  48C0                     ext.l      D0
  7382. 0000525E  D080                     add.l      D0, D0
  7383. 00005260  D08E                     add.l      D0, A6
  7384. 00005262  2040                     movea.l    A0, D0
  7385. 00005264  3D68 FDA4 FFCC           move.w     [A6 - 0x34], [A0 - 0x25C]
  7386. label0000526A:
  7387. 0000526A  206E 0008                movea.l    A0, [A6 + 0x8]
  7388. 0000526E  3005                     move.w     D0, D5
  7389. 00005270  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7390. 00005274  D090                     add.l      D0, [A0]
  7391. 00005276  2040                     movea.l    A0, D0
  7392. 00005278  43EE FFAC                lea.l      A1, [A6 - 0x54]
  7393. 0000527C  7013                     moveq.l    D0, 0x13
  7394. label0000527E:
  7395. 0000527E  20D9                     move.l     [A0]+, [A1]+
  7396. 00005280  51C8 FFFC                dbf        D0, -0x6 /* 0000527E */
  7397. 00005284  30D9                     move.w     [A0]+, [A1]+
  7398. 00005286  5245                     addq.w     D5, 1
  7399. label00005288:
  7400. 00005288  BA46                     cmp.w      D5, D6
  7401. 0000528A  6D00 FEE6                blt        -0x118 /* 00005172 */
  7402. label0000528E:
  7403. 0000528E  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  7404. 00005292  4E5E                     unlink     A6
  7405. 00005294  4E75                     rts
  7406. export_103:
  7407. 00005296  4E56 FFFA                link       A6, -0x0006
  7408. 0000529A  48E7 0108                movem.l    -[A7], D7,A4
  7409. 0000529E  286E 000C                movea.l    A4, [A6 + 0xC]
  7410. 000052A2  206E 0018                movea.l    A0, [A6 + 0x18]
  7411. 000052A6  4250                     clr.w      [A0]
  7412. 000052A8  42A7                     clr.l      -[A7]
  7413. 000052AA  42A7                     clr.l      -[A7]
  7414. 000052AC  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7415. 000052B0  205F                     movea.l    A0, [A7]+
  7416. 000052B2  226E 001C                movea.l    A1, [A6 + 0x1C]
  7417. 000052B6  2288                     move.l     [A1], A0
  7418. label000052B8:
  7419. 000052B8  486E FFFA                pea.l      [A6 - 0x6]
  7420. 000052BC  486E FFFE                pea.l      [A6 - 0x2]
  7421. 000052C0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7422. 000052C4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7423. 000052C8  2F0C                     move.l     -[A7], A4
  7424. 000052CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7425. 000052CE  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  7426. 000052D2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7427. 000052D6  3E00                     move.w     D7, D0
  7428. 000052D8  4A47                     tst.w      D7
  7429. 000052DA  670E                     beq        +0x10 /* 000052EA */
  7430. 000052DC  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7431. 000052E0  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7432. 000052E4  3007                     move.w     D0, D7
  7433. 000052E6  6000 006C                bra        +0x6E /* 00005354 */
  7434. label000052EA:
  7435. 000052EA  206E 0018                movea.l    A0, [A6 + 0x18]
  7436. 000052EE  302E FFFE                move.w     D0, [A6 - 0x2]
  7437. 000052F2  D150                     add.w      [A0], D0
  7438. 000052F4  302E FFFE                move.w     D0, [A6 - 0x2]
  7439. 000052F8  48C0                     ext.l      D0
  7440. 000052FA  E780                     asl        D0, 3
  7441. 000052FC  D9C0                     add.l      A4, D0
  7442. 000052FE  0C54 0007                cmpi.w     [A4], 0x7
  7443. 00005302  6634                     bne        +0x36 /* 00005338 */
  7444. 00005304  206E 0018                movea.l    A0, [A6 + 0x18]
  7445. 00005308  5250                     addq.w     [A0], 1
  7446. 0000530A  508C                     addq.l     A4, 8
  7447. 0000530C  4267                     clr.w      -[A7]
  7448. 0000530E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  7449. 00005312  206E 001C                movea.l    A0, [A6 + 0x1C]
  7450. 00005316  2F10                     move.l     -[A7], [A0]
  7451. 00005318  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  7452. 0000531C  301F                     move.w     D0, [A7]+
  7453. 0000531E  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  7454. 00005322  206E 001C                movea.l    A0, [A6 + 0x1C]
  7455. 00005326  2F10                     move.l     -[A7], [A0]
  7456. 00005328  4EBA F674                jsr        [PC - 0x98C /* 0000499E */]
  7457. 0000532C  5C8F                     addq.l     A7, 6
  7458. 0000532E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  7459. 00005332  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7460. 00005336  6080                     bra        -0x7E /* 000052B8 */
  7461. label00005338:
  7462. 00005338  4267                     clr.w      -[A7]
  7463. 0000533A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  7464. 0000533E  206E 001C                movea.l    A0, [A6 + 0x1C]
  7465. 00005342  2F10                     move.l     -[A7], [A0]
  7466. 00005344  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  7467. 00005348  301F                     move.w     D0, [A7]+
  7468. 0000534A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  7469. 0000534E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7470. 00005352  7000                     moveq.l    D0, 0x00
  7471. label00005354:
  7472. 00005354  4CDF 1080                movem.l    D7,A4, [A7]+
  7473. 00005358  4E5E                     unlink     A6
  7474. 0000535A  4E75                     rts
  7475. export_101:
  7476. fn0000535C:
  7477. 0000535C  4E56 FEE2                link       A6, -0x011E
  7478. 00005360  2F0C                     move.l     -[A7], A4
  7479. 00005362  286E 0008                movea.l    A4, [A6 + 0x8]
  7480. 00005366  2D6C 001A FFE2           move.l     [A6 - 0x1E], [A4 + 0x1A]
  7481. 0000536C  206E FFE2                movea.l    A0, [A6 - 0x1E]
  7482. 00005370  302C 001E                move.w     D0, [A4 + 0x1E]
  7483. 00005374  C1FC 001A                muls.w     D0, 0x1A
  7484. 00005378  D090                     add.l      D0, [A0]
  7485. 0000537A  2040                     movea.l    A0, D0
  7486. 0000537C  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  7487. 00005380  7005                     moveq.l    D0, 0x05
  7488. label00005382:
  7489. 00005382  22D8                     move.l     [A1]+, [A0]+
  7490. 00005384  51C8 FFFC                dbf        D0, -0x6 /* 00005382 */
  7491. 00005388  32D8                     move.w     [A1]+, [A0]+
  7492. 0000538A  486E FEE2                pea.l      [A6 - 0x11E]
  7493. 0000538E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7494. 00005392  4EBA EF6E                jsr        [PC - 0x1092 /* 00004302 */]
  7495. 00005396  508F                     addq.l     A7, 8
  7496. 00005398  7000                     moveq.l    D0, 0x00
  7497. 0000539A  102E FEE2                move.b     D0, [A6 - 0x11E]
  7498. 0000539E  4A40                     tst.w      D0
  7499. 000053A0  6624                     bne        +0x26 /* 000053C6 */
  7500. 000053A2  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7501. 000053A8  6606                     bne        +0x8 /* 000053B0 */
  7502. 000053AA  3D7C 232B 000C           move.w     [A6 + 0xC], 0x232B /* '#+' */
  7503. label000053B0:
  7504. 000053B0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7505. 000053B4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7506. 000053B8  2F0C                     move.l     -[A7], A4
  7507. 000053BA  4EBA 007A                jsr        [PC + 0x7A /* 00005436 */]
  7508. 000053BE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7509. 000053C2  6000 006C                bra        +0x6E /* 00005430 */
  7510. label000053C6:
  7511. 000053C6  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7512. 000053CC  6610                     bne        +0x12 /* 000053DE */
  7513. 000053CE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7514. 000053D2  486E FEE2                pea.l      [A6 - 0x11E]
  7515. 000053D6  4EBA F56A                jsr        [PC - 0xA96 /* 00004942 */]
  7516. 000053DA  508F                     addq.l     A7, 8
  7517. 000053DC  6052                     bra        +0x54 /* 00005430 */
  7518. label000053DE:
  7519. 000053DE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7520. 000053E2  486D B70A                pea.l      [A5 - 0x48F6]
  7521. 000053E6  4EBA F55A                jsr        [PC - 0xAA6 /* 00004942 */]
  7522. 000053EA  508F                     addq.l     A7, 8
  7523. 000053EC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7524. 000053F0  486E FEE2                pea.l      [A6 - 0x11E]
  7525. 000053F4  4EBA F54C                jsr        [PC - 0xAB4 /* 00004942 */]
  7526. 000053F8  508F                     addq.l     A7, 8
  7527. 000053FA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7528. 000053FE  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  7529. 00005402  4EBA F572                jsr        [PC - 0xA8E /* 00004976 */]
  7530. 00005406  5C8F                     addq.l     A7, 6
  7531. 00005408  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  7532. 0000540E  6720                     beq        +0x22 /* 00005430 */
  7533. 00005410  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7534. 00005414  486D B712                pea.l      [A5 - 0x48EE]
  7535. 00005418  4EBA F528                jsr        [PC - 0xAD8 /* 00004942 */]
  7536. 0000541C  508F                     addq.l     A7, 8
  7537. 0000541E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7538. 00005422  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7539. 00005426  2F0C                     move.l     -[A7], A4
  7540. 00005428  4EBA 00B8                jsr        [PC + 0xB8 /* 000054E2 */]
  7541. 0000542C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7542. label00005430:
  7543. 00005430  285F                     movea.l    A4, [A7]+
  7544. 00005432  4E5E                     unlink     A6
  7545. 00005434  4E75                     rts
  7546. export_112:
  7547. fn00005436:
  7548. 00005436  4E56 FEE2                link       A6, -0x011E
  7549. 0000543A  2F0C                     move.l     -[A7], A4
  7550. 0000543C  286E 0008                movea.l    A4, [A6 + 0x8]
  7551. 00005440  2D6C 001A FFE2           move.l     [A6 - 0x1E], [A4 + 0x1A]
  7552. 00005446  206E FFE2                movea.l    A0, [A6 - 0x1E]
  7553. 0000544A  302C 001E                move.w     D0, [A4 + 0x1E]
  7554. 0000544E  C1FC 001A                muls.w     D0, 0x1A
  7555. 00005452  D090                     add.l      D0, [A0]
  7556. 00005454  2040                     movea.l    A0, D0
  7557. 00005456  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  7558. 0000545A  7005                     moveq.l    D0, 0x05
  7559. label0000545C:
  7560. 0000545C  22D8                     move.l     [A1]+, [A0]+
  7561. 0000545E  51C8 FFFC                dbf        D0, -0x6 /* 0000545C */
  7562. 00005462  32D8                     move.w     [A1]+, [A0]+
  7563. 00005464  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7564. 0000546A  661E                     bne        +0x20 /* 0000548A */
  7565. 0000546C  486E FEE2                pea.l      [A6 - 0x11E]
  7566. 00005470  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  7567. 00005474  4EBA EE78                jsr        [PC - 0x1188 /* 000042EE */]
  7568. 00005478  508F                     addq.l     A7, 8
  7569. 0000547A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7570. 0000547E  486E FEE2                pea.l      [A6 - 0x11E]
  7571. 00005482  4EBA F4BE                jsr        [PC - 0xB42 /* 00004942 */]
  7572. 00005486  508F                     addq.l     A7, 8
  7573. 00005488  6052                     bra        +0x54 /* 000054DC */
  7574. label0000548A:
  7575. 0000548A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7576. 0000548E  486D B718                pea.l      [A5 - 0x48E8]
  7577. 00005492  4EBA F4AE                jsr        [PC - 0xB52 /* 00004942 */]
  7578. 00005496  508F                     addq.l     A7, 8
  7579. 00005498  486E FEE2                pea.l      [A6 - 0x11E]
  7580. 0000549C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  7581. 000054A0  4EBA EE4C                jsr        [PC - 0x11B4 /* 000042EE */]
  7582. 000054A4  508F                     addq.l     A7, 8
  7583. 000054A6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7584. 000054AA  486E FEE2                pea.l      [A6 - 0x11E]
  7585. 000054AE  4EBA F492                jsr        [PC - 0xB6E /* 00004942 */]
  7586. 000054B2  508F                     addq.l     A7, 8
  7587. 000054B4  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  7588. 000054BA  6720                     beq        +0x22 /* 000054DC */
  7589. 000054BC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7590. 000054C0  486D B722                pea.l      [A5 - 0x48DE]
  7591. 000054C4  4EBA F47C                jsr        [PC - 0xB84 /* 00004942 */]
  7592. 000054C8  508F                     addq.l     A7, 8
  7593. 000054CA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7594. 000054CE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7595. 000054D2  2F0C                     move.l     -[A7], A4
  7596. 000054D4  4EBA 00D0                jsr        [PC + 0xD0 /* 000055A6 */]
  7597. 000054D8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7598. label000054DC:
  7599. 000054DC  285F                     movea.l    A4, [A7]+
  7600. 000054DE  4E5E                     unlink     A6
  7601. 000054E0  4E75                     rts
  7602. export_117:
  7603. fn000054E2:
  7604. 000054E2  4E56 FEFC                link       A6, -0x0104
  7605. 000054E6  2F0C                     move.l     -[A7], A4
  7606. 000054E8  286E 0008                movea.l    A4, [A6 + 0x8]
  7607. 000054EC  2D6C 0016 FFFC           move.l     [A6 - 0x4], [A4 + 0x16]
  7608. 000054F2  206E FFFC                movea.l    A0, [A6 - 0x4]
  7609. 000054F6  486E FEFC                pea.l      [A6 - 0x104]
  7610. 000054FA  2050                     movea.l    A0, [A0]
  7611. 000054FC  2F28 0012                move.l     -[A7], [A0 + 0x12]
  7612. 00005500  4EBA EE00                jsr        [PC - 0x1200 /* 00004302 */]
  7613. 00005504  508F                     addq.l     A7, 8
  7614. 00005506  7000                     moveq.l    D0, 0x00
  7615. 00005508  102E FEFC                move.b     D0, [A6 - 0x104]
  7616. 0000550C  4A40                     tst.w      D0
  7617. 0000550E  6624                     bne        +0x26 /* 00005534 */
  7618. 00005510  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7619. 00005516  6606                     bne        +0x8 /* 0000551E */
  7620. 00005518  3D7C 232B 000C           move.w     [A6 + 0xC], 0x232B /* '#+' */
  7621. label0000551E:
  7622. 0000551E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7623. 00005522  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7624. 00005526  2F0C                     move.l     -[A7], A4
  7625. 00005528  4EBA 007C                jsr        [PC + 0x7C /* 000055A6 */]
  7626. 0000552C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7627. 00005530  6000 006E                bra        +0x70 /* 000055A0 */
  7628. label00005534:
  7629. 00005534  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7630. 0000553A  6610                     bne        +0x12 /* 0000554C */
  7631. 0000553C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7632. 00005540  486E FEFC                pea.l      [A6 - 0x104]
  7633. 00005544  4EBA F3FC                jsr        [PC - 0xC04 /* 00004942 */]
  7634. 00005548  508F                     addq.l     A7, 8
  7635. 0000554A  6054                     bra        +0x56 /* 000055A0 */
  7636. label0000554C:
  7637. 0000554C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7638. 00005550  486D B728                pea.l      [A5 - 0x48D8]
  7639. 00005554  4EBA F3EC                jsr        [PC - 0xC14 /* 00004942 */]
  7640. 00005558  508F                     addq.l     A7, 8
  7641. 0000555A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7642. 0000555E  486E FEFC                pea.l      [A6 - 0x104]
  7643. 00005562  4EBA F3DE                jsr        [PC - 0xC22 /* 00004942 */]
  7644. 00005566  508F                     addq.l     A7, 8
  7645. 00005568  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7646. 0000556C  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  7647. 00005570  4EBA F404                jsr        [PC - 0xBFC /* 00004976 */]
  7648. 00005574  5C8F                     addq.l     A7, 6
  7649. 00005576  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  7650. 0000557C  6722                     beq        +0x24 /* 000055A0 */
  7651. 0000557E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7652. 00005582  486D B730                pea.l      [A5 - 0x48D0]
  7653. 00005586  4EBA F3BA                jsr        [PC - 0xC46 /* 00004942 */]
  7654. 0000558A  508F                     addq.l     A7, 8
  7655. 0000558C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7656. 00005590  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7657. 00005594  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  7658. 00005598  4EBA 06C8                jsr        [PC + 0x6C8 /* 00005C62 */]
  7659. 0000559C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7660. label000055A0:
  7661. 000055A0  285F                     movea.l    A4, [A7]+
  7662. 000055A2  4E5E                     unlink     A6
  7663. 000055A4  4E75                     rts
  7664. export_128:
  7665. fn000055A6:
  7666. 000055A6  4E56 FF00                link       A6, -0x0100
  7667. 000055AA  2F0C                     move.l     -[A7], A4
  7668. 000055AC  286E 0008                movea.l    A4, [A6 + 0x8]
  7669. 000055B0  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7670. 000055B6  661E                     bne        +0x20 /* 000055D6 */
  7671. 000055B8  486E FF00                pea.l      [A6 - 0x100]
  7672. 000055BC  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  7673. 000055C0  4EBA ED2C                jsr        [PC - 0x12D4 /* 000042EE */]
  7674. 000055C4  508F                     addq.l     A7, 8
  7675. 000055C6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7676. 000055CA  486E FF00                pea.l      [A6 - 0x100]
  7677. 000055CE  4EBA F372                jsr        [PC - 0xC8E /* 00004942 */]
  7678. 000055D2  508F                     addq.l     A7, 8
  7679. 000055D4  6054                     bra        +0x56 /* 0000562A */
  7680. label000055D6:
  7681. 000055D6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7682. 000055DA  486D B736                pea.l      [A5 - 0x48CA]
  7683. 000055DE  4EBA F362                jsr        [PC - 0xC9E /* 00004942 */]
  7684. 000055E2  508F                     addq.l     A7, 8
  7685. 000055E4  486E FF00                pea.l      [A6 - 0x100]
  7686. 000055E8  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  7687. 000055EC  4EBA ED00                jsr        [PC - 0x1300 /* 000042EE */]
  7688. 000055F0  508F                     addq.l     A7, 8
  7689. 000055F2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7690. 000055F6  486E FF00                pea.l      [A6 - 0x100]
  7691. 000055FA  4EBA F346                jsr        [PC - 0xCBA /* 00004942 */]
  7692. 000055FE  508F                     addq.l     A7, 8
  7693. 00005600  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  7694. 00005606  6722                     beq        +0x24 /* 0000562A */
  7695. 00005608  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7696. 0000560C  486D B740                pea.l      [A5 - 0x48C0]
  7697. 00005610  4EBA F330                jsr        [PC - 0xCD0 /* 00004942 */]
  7698. 00005614  508F                     addq.l     A7, 8
  7699. 00005616  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7700. 0000561A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7701. 0000561E  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  7702. 00005622  4EBA 063E                jsr        [PC + 0x63E /* 00005C62 */]
  7703. 00005626  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7704. label0000562A:
  7705. 0000562A  285F                     movea.l    A4, [A7]+
  7706. 0000562C  4E5E                     unlink     A6
  7707. 0000562E  4E75                     rts
  7708. export_134:
  7709. 00005630  4E56 FEAA                link       A6, -0x0156
  7710. 00005634  2F0C                     move.l     -[A7], A4
  7711. 00005636  286E 0008                movea.l    A4, [A6 + 0x8]
  7712. 0000563A  2D6C 008A FFAA           move.l     [A6 - 0x56], [A4 + 0x8A]
  7713. 00005640  206E FFAA                movea.l    A0, [A6 - 0x56]
  7714. 00005644  302C 0084                move.w     D0, [A4 + 0x84]
  7715. 00005648  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7716. 0000564C  D090                     add.l      D0, [A0]
  7717. 0000564E  2040                     movea.l    A0, D0
  7718. 00005650  43EE FFAE                lea.l      A1, [A6 - 0x52]
  7719. 00005654  7013                     moveq.l    D0, 0x13
  7720. label00005656:
  7721. 00005656  22D8                     move.l     [A1]+, [A0]+
  7722. 00005658  51C8 FFFC                dbf        D0, -0x6 /* 00005656 */
  7723. 0000565C  32D8                     move.w     [A1]+, [A0]+
  7724. 0000565E  422E FEAA                clr.b      [A6 - 0x156]
  7725. 00005662  4AAE FFE8                tst.l      [A6 - 0x18]
  7726. 00005666  670E                     beq        +0x10 /* 00005676 */
  7727. 00005668  486E FEAA                pea.l      [A6 - 0x156]
  7728. 0000566C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  7729. 00005670  4EBA EC90                jsr        [PC - 0x1370 /* 00004302 */]
  7730. 00005674  508F                     addq.l     A7, 8
  7731. label00005676:
  7732. 00005676  7000                     moveq.l    D0, 0x00
  7733. 00005678  102E FEAA                move.b     D0, [A6 - 0x156]
  7734. 0000567C  4A40                     tst.w      D0
  7735. 0000567E  6624                     bne        +0x26 /* 000056A4 */
  7736. 00005680  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7737. 00005686  6606                     bne        +0x8 /* 0000568E */
  7738. 00005688  3D7C 232B 000C           move.w     [A6 + 0xC], 0x232B /* '#+' */
  7739. label0000568E:
  7740. 0000568E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7741. 00005692  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7742. 00005696  2F0C                     move.l     -[A7], A4
  7743. 00005698  4EBA 00D8                jsr        [PC + 0xD8 /* 00005772 */]
  7744. 0000569C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7745. 000056A0  6000 00CA                bra        +0xCC /* 0000576C */
  7746. label000056A4:
  7747. 000056A4  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7748. 000056AA  6612                     bne        +0x14 /* 000056BE */
  7749. 000056AC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7750. 000056B0  486E FEAA                pea.l      [A6 - 0x156]
  7751. 000056B4  4EBA F28C                jsr        [PC - 0xD74 /* 00004942 */]
  7752. 000056B8  508F                     addq.l     A7, 8
  7753. 000056BA  6000 00B0                bra        +0xB2 /* 0000576C */
  7754. label000056BE:
  7755. 000056BE  202E FFAA                move.l     D0, [A6 - 0x56]
  7756. 000056C2  B0AC 004E                cmp.l      D0, [A4 + 0x4E]
  7757. 000056C6  6610                     bne        +0x12 /* 000056D8 */
  7758. 000056C8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7759. 000056CC  486D B746                pea.l      [A5 - 0x48BA]
  7760. 000056D0  4EBA F270                jsr        [PC - 0xD90 /* 00004942 */]
  7761. 000056D4  508F                     addq.l     A7, 8
  7762. 000056D6  600E                     bra        +0x10 /* 000056E6 */
  7763. label000056D8:
  7764. 000056D8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7765. 000056DC  486D B74C                pea.l      [A5 - 0x48B4]
  7766. 000056E0  4EBA F260                jsr        [PC - 0xDA0 /* 00004942 */]
  7767. 000056E4  508F                     addq.l     A7, 8
  7768. label000056E6:
  7769. 000056E6  302E FFB0                move.w     D0, [A6 - 0x50]
  7770. 000056EA  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  7771. 000056EE  0000 0002                ori.b      D0, 0x2
  7772. 000056F2  0036 0026 0004           ori.b      [A6 + D0.w + 0x4], 0x26 /* '&' */
  7773. 000056F8  0012 2F2E                ori.b      [A2], 0x2E /* '.' */
  7774. 000056FC  000E 486D                ori.b      A6, 0x6D /* 'm' */
  7775. 00005700  B754                     xor.w      [A4], D3
  7776. 00005702  4EBA F23E                jsr        [PC - 0xDC2 /* 00004942 */]
  7777. 00005706  508F                     addq.l     A7, 8
  7778. 00005708  601E                     bra        +0x20 /* 00005728 */
  7779. 0000570A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7780. 0000570E  486D B75E                pea.l      [A5 - 0x48A2]
  7781. 00005712  4EBA F22E                jsr        [PC - 0xDD2 /* 00004942 */]
  7782. 00005716  508F                     addq.l     A7, 8
  7783. 00005718  600E                     bra        +0x10 /* 00005728 */
  7784. 0000571A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7785. 0000571E  486D B766                pea.l      [A5 - 0x489A]
  7786. 00005722  4EBA F21E                jsr        [PC - 0xDE2 /* 00004942 */]
  7787. 00005726  508F                     addq.l     A7, 8
  7788. label00005728:
  7789. 00005728  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7790. 0000572C  486E FEAA                pea.l      [A6 - 0x156]
  7791. 00005730  4EBA F210                jsr        [PC - 0xDF0 /* 00004942 */]
  7792. 00005734  508F                     addq.l     A7, 8
  7793. 00005736  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7794. 0000573A  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  7795. 0000573E  4EBA F236                jsr        [PC - 0xDCA /* 00004976 */]
  7796. 00005742  5C8F                     addq.l     A7, 6
  7797. 00005744  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  7798. 0000574A  6720                     beq        +0x22 /* 0000576C */
  7799. 0000574C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7800. 00005750  486D B770                pea.l      [A5 - 0x4890]
  7801. 00005754  4EBA F1EC                jsr        [PC - 0xE14 /* 00004942 */]
  7802. 00005758  508F                     addq.l     A7, 8
  7803. 0000575A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7804. 0000575E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7805. 00005762  2F0C                     move.l     -[A7], A4
  7806. 00005764  4EBA 0116                jsr        [PC + 0x116 /* 0000587C */]
  7807. 00005768  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7808. label0000576C:
  7809. 0000576C  285F                     movea.l    A4, [A7]+
  7810. 0000576E  4E5E                     unlink     A6
  7811. 00005770  4E75                     rts
  7812. export_71:
  7813. fn00005772:
  7814. 00005772  4E56 FEAA                link       A6, -0x0156
  7815. 00005776  2F0C                     move.l     -[A7], A4
  7816. 00005778  286E 0008                movea.l    A4, [A6 + 0x8]
  7817. 0000577C  2D6C 008A FFAA           move.l     [A6 - 0x56], [A4 + 0x8A]
  7818. 00005782  206E FFAA                movea.l    A0, [A6 - 0x56]
  7819. 00005786  302C 0084                move.w     D0, [A4 + 0x84]
  7820. 0000578A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7821. 0000578E  D090                     add.l      D0, [A0]
  7822. 00005790  2040                     movea.l    A0, D0
  7823. 00005792  43EE FFAE                lea.l      A1, [A6 - 0x52]
  7824. 00005796  7013                     moveq.l    D0, 0x13
  7825. label00005798:
  7826. 00005798  22D8                     move.l     [A1]+, [A0]+
  7827. 0000579A  51C8 FFFC                dbf        D0, -0x6 /* 00005798 */
  7828. 0000579E  32D8                     move.w     [A1]+, [A0]+
  7829. 000057A0  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7830. 000057A6  6620                     bne        +0x22 /* 000057C8 */
  7831. 000057A8  486E FEAA                pea.l      [A6 - 0x156]
  7832. 000057AC  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  7833. 000057B0  4EBA EB3C                jsr        [PC - 0x14C4 /* 000042EE */]
  7834. 000057B4  508F                     addq.l     A7, 8
  7835. 000057B6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7836. 000057BA  486E FEAA                pea.l      [A6 - 0x156]
  7837. 000057BE  4EBA F182                jsr        [PC - 0xE7E /* 00004942 */]
  7838. 000057C2  508F                     addq.l     A7, 8
  7839. 000057C4  6000 00B0                bra        +0xB2 /* 00005876 */
  7840. label000057C8:
  7841. 000057C8  202E FFAA                move.l     D0, [A6 - 0x56]
  7842. 000057CC  B0AC 004E                cmp.l      D0, [A4 + 0x4E]
  7843. 000057D0  6610                     bne        +0x12 /* 000057E2 */
  7844. 000057D2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7845. 000057D6  486D B776                pea.l      [A5 - 0x488A]
  7846. 000057DA  4EBA F166                jsr        [PC - 0xE9A /* 00004942 */]
  7847. 000057DE  508F                     addq.l     A7, 8
  7848. 000057E0  600E                     bra        +0x10 /* 000057F0 */
  7849. label000057E2:
  7850. 000057E2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7851. 000057E6  486D B77C                pea.l      [A5 - 0x4884]
  7852. 000057EA  4EBA F156                jsr        [PC - 0xEAA /* 00004942 */]
  7853. 000057EE  508F                     addq.l     A7, 8
  7854. label000057F0:
  7855. 000057F0  302E FFB0                move.w     D0, [A6 - 0x50]
  7856. 000057F4  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  7857. 000057F8  0000 0002                ori.b      D0, 0x2
  7858. 000057FC  0036 0026 0004           ori.b      [A6 + D0.w + 0x4], 0x26 /* '&' */
  7859. 00005802  0012 2F2E                ori.b      [A2], 0x2E /* '.' */
  7860. 00005806  000E 486D                ori.b      A6, 0x6D /* 'm' */
  7861. 0000580A  B784                     xor.l      D4, D3
  7862. 0000580C  4EBA F134                jsr        [PC - 0xECC /* 00004942 */]
  7863. 00005810  508F                     addq.l     A7, 8
  7864. 00005812  601E                     bra        +0x20 /* 00005832 */
  7865. 00005814  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7866. 00005818  486D B790                pea.l      [A5 - 0x4870]
  7867. 0000581C  4EBA F124                jsr        [PC - 0xEDC /* 00004942 */]
  7868. 00005820  508F                     addq.l     A7, 8
  7869. 00005822  600E                     bra        +0x10 /* 00005832 */
  7870. 00005824  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7871. 00005828  486D B79A                pea.l      [A5 - 0x4866]
  7872. 0000582C  4EBA F114                jsr        [PC - 0xEEC /* 00004942 */]
  7873. 00005830  508F                     addq.l     A7, 8
  7874. label00005832:
  7875. 00005832  486E FEAA                pea.l      [A6 - 0x156]
  7876. 00005836  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  7877. 0000583A  4EBA EAB2                jsr        [PC - 0x154E /* 000042EE */]
  7878. 0000583E  508F                     addq.l     A7, 8
  7879. 00005840  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7880. 00005844  486E FEAA                pea.l      [A6 - 0x156]
  7881. 00005848  4EBA F0F8                jsr        [PC - 0xF08 /* 00004942 */]
  7882. 0000584C  508F                     addq.l     A7, 8
  7883. 0000584E  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  7884. 00005854  6720                     beq        +0x22 /* 00005876 */
  7885. 00005856  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7886. 0000585A  486D B7A6                pea.l      [A5 - 0x485A]
  7887. 0000585E  4EBA F0E2                jsr        [PC - 0xF1E /* 00004942 */]
  7888. 00005862  508F                     addq.l     A7, 8
  7889. 00005864  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7890. 00005868  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7891. 0000586C  2F0C                     move.l     -[A7], A4
  7892. 0000586E  4EBA 00CE                jsr        [PC + 0xCE /* 0000593E */]
  7893. 00005872  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7894. label00005876:
  7895. 00005876  285F                     movea.l    A4, [A7]+
  7896. 00005878  4E5E                     unlink     A6
  7897. 0000587A  4E75                     rts
  7898. export_77:
  7899. fn0000587C:
  7900. 0000587C  4E56 FEFC                link       A6, -0x0104
  7901. 00005880  2F0C                     move.l     -[A7], A4
  7902. 00005882  286E 0008                movea.l    A4, [A6 + 0x8]
  7903. 00005886  2D6C 004A FFFC           move.l     [A6 - 0x4], [A4 + 0x4A]
  7904. 0000588C  206E FFFC                movea.l    A0, [A6 - 0x4]
  7905. 00005890  486E FEFC                pea.l      [A6 - 0x104]
  7906. 00005894  2050                     movea.l    A0, [A0]
  7907. 00005896  2F28 0018                move.l     -[A7], [A0 + 0x18]
  7908. 0000589A  4EBA EA66                jsr        [PC - 0x159A /* 00004302 */]
  7909. 0000589E  508F                     addq.l     A7, 8
  7910. 000058A0  7000                     moveq.l    D0, 0x00
  7911. 000058A2  102E FEFC                move.b     D0, [A6 - 0x104]
  7912. 000058A6  4A40                     tst.w      D0
  7913. 000058A8  6624                     bne        +0x26 /* 000058CE */
  7914. 000058AA  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7915. 000058B0  6606                     bne        +0x8 /* 000058B8 */
  7916. 000058B2  3D7C 232B 000C           move.w     [A6 + 0xC], 0x232B /* '#+' */
  7917. label000058B8:
  7918. 000058B8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7919. 000058BC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7920. 000058C0  2F0C                     move.l     -[A7], A4
  7921. 000058C2  4EBA 007A                jsr        [PC + 0x7A /* 0000593E */]
  7922. 000058C6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7923. 000058CA  6000 006C                bra        +0x6E /* 00005938 */
  7924. label000058CE:
  7925. 000058CE  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7926. 000058D4  6610                     bne        +0x12 /* 000058E6 */
  7927. 000058D6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7928. 000058DA  486E FEFC                pea.l      [A6 - 0x104]
  7929. 000058DE  4EBA F062                jsr        [PC - 0xF9E /* 00004942 */]
  7930. 000058E2  508F                     addq.l     A7, 8
  7931. 000058E4  6052                     bra        +0x54 /* 00005938 */
  7932. label000058E6:
  7933. 000058E6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7934. 000058EA  486D B7AC                pea.l      [A5 - 0x4854]
  7935. 000058EE  4EBA F052                jsr        [PC - 0xFAE /* 00004942 */]
  7936. 000058F2  508F                     addq.l     A7, 8
  7937. 000058F4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7938. 000058F8  486E FEFC                pea.l      [A6 - 0x104]
  7939. 000058FC  4EBA F044                jsr        [PC - 0xFBC /* 00004942 */]
  7940. 00005900  508F                     addq.l     A7, 8
  7941. 00005902  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7942. 00005906  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  7943. 0000590A  4EBA F06A                jsr        [PC - 0xF96 /* 00004976 */]
  7944. 0000590E  5C8F                     addq.l     A7, 6
  7945. 00005910  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  7946. 00005916  6720                     beq        +0x22 /* 00005938 */
  7947. 00005918  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7948. 0000591C  486D B7B4                pea.l      [A5 - 0x484C]
  7949. 00005920  4EBA F020                jsr        [PC - 0xFE0 /* 00004942 */]
  7950. 00005924  508F                     addq.l     A7, 8
  7951. 00005926  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7952. 0000592A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7953. 0000592E  2F0C                     move.l     -[A7], A4
  7954. 00005930  4EBA 01DE                jsr        [PC + 0x1DE /* 00005B10 */]
  7955. 00005934  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7956. label00005938:
  7957. 00005938  285F                     movea.l    A4, [A7]+
  7958. 0000593A  4E5E                     unlink     A6
  7959. 0000593C  4E75                     rts
  7960. export_87:
  7961. fn0000593E:
  7962. 0000593E  4E56 FF00                link       A6, -0x0100
  7963. 00005942  2F0C                     move.l     -[A7], A4
  7964. 00005944  286E 0008                movea.l    A4, [A6 + 0x8]
  7965. 00005948  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7966. 0000594E  661E                     bne        +0x20 /* 0000596E */
  7967. 00005950  486E FF00                pea.l      [A6 - 0x100]
  7968. 00005954  2F2C 0046                move.l     -[A7], [A4 + 0x46]
  7969. 00005958  4EBA E994                jsr        [PC - 0x166C /* 000042EE */]
  7970. 0000595C  508F                     addq.l     A7, 8
  7971. 0000595E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7972. 00005962  486E FF00                pea.l      [A6 - 0x100]
  7973. 00005966  4EBA EFDA                jsr        [PC - 0x1026 /* 00004942 */]
  7974. 0000596A  508F                     addq.l     A7, 8
  7975. 0000596C  6052                     bra        +0x54 /* 000059C0 */
  7976. label0000596E:
  7977. 0000596E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7978. 00005972  486D B7BA                pea.l      [A5 - 0x4846]
  7979. 00005976  4EBA EFCA                jsr        [PC - 0x1036 /* 00004942 */]
  7980. 0000597A  508F                     addq.l     A7, 8
  7981. 0000597C  486E FF00                pea.l      [A6 - 0x100]
  7982. 00005980  2F2C 0046                move.l     -[A7], [A4 + 0x46]
  7983. 00005984  4EBA E968                jsr        [PC - 0x1698 /* 000042EE */]
  7984. 00005988  508F                     addq.l     A7, 8
  7985. 0000598A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7986. 0000598E  486E FF00                pea.l      [A6 - 0x100]
  7987. 00005992  4EBA EFAE                jsr        [PC - 0x1052 /* 00004942 */]
  7988. 00005996  508F                     addq.l     A7, 8
  7989. 00005998  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  7990. 0000599E  6720                     beq        +0x22 /* 000059C0 */
  7991. 000059A0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7992. 000059A4  486D B7C4                pea.l      [A5 - 0x483C]
  7993. 000059A8  4EBA EF98                jsr        [PC - 0x1068 /* 00004942 */]
  7994. 000059AC  508F                     addq.l     A7, 8
  7995. 000059AE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7996. 000059B2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7997. 000059B6  2F0C                     move.l     -[A7], A4
  7998. 000059B8  4EBA 021A                jsr        [PC + 0x21A /* 00005BD4 */]
  7999. 000059BC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8000. label000059C0:
  8001. 000059C0  285F                     movea.l    A4, [A7]+
  8002. 000059C2  4E5E                     unlink     A6
  8003. 000059C4  4E75                     rts
  8004. export_96:
  8005. 000059C6  4E56 FEFC                link       A6, -0x0104
  8006. 000059CA  2F0C                     move.l     -[A7], A4
  8007. 000059CC  286E 0008                movea.l    A4, [A6 + 0x8]
  8008. 000059D0  2D6C 005E FFFC           move.l     [A6 - 0x4], [A4 + 0x5E]
  8009. 000059D6  206E FFFC                movea.l    A0, [A6 - 0x4]
  8010. 000059DA  486E FEFC                pea.l      [A6 - 0x104]
  8011. 000059DE  2050                     movea.l    A0, [A0]
  8012. 000059E0  2F28 0018                move.l     -[A7], [A0 + 0x18]
  8013. 000059E4  4EBA E91C                jsr        [PC - 0x16E4 /* 00004302 */]
  8014. 000059E8  508F                     addq.l     A7, 8
  8015. 000059EA  7000                     moveq.l    D0, 0x00
  8016. 000059EC  102E FEFC                move.b     D0, [A6 - 0x104]
  8017. 000059F0  4A40                     tst.w      D0
  8018. 000059F2  6624                     bne        +0x26 /* 00005A18 */
  8019. 000059F4  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  8020. 000059FA  6606                     bne        +0x8 /* 00005A02 */
  8021. 000059FC  3D7C 232B 000C           move.w     [A6 + 0xC], 0x232B /* '#+' */
  8022. label00005A02:
  8023. 00005A02  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8024. 00005A06  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8025. 00005A0A  2F0C                     move.l     -[A7], A4
  8026. 00005A0C  4EBA 007A                jsr        [PC + 0x7A /* 00005A88 */]
  8027. 00005A10  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8028. 00005A14  6000 006C                bra        +0x6E /* 00005A82 */
  8029. label00005A18:
  8030. 00005A18  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  8031. 00005A1E  6610                     bne        +0x12 /* 00005A30 */
  8032. 00005A20  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8033. 00005A24  486E FEFC                pea.l      [A6 - 0x104]
  8034. 00005A28  4EBA EF18                jsr        [PC - 0x10E8 /* 00004942 */]
  8035. 00005A2C  508F                     addq.l     A7, 8
  8036. 00005A2E  6052                     bra        +0x54 /* 00005A82 */
  8037. label00005A30:
  8038. 00005A30  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8039. 00005A34  486D B7CA                pea.l      [A5 - 0x4836]
  8040. 00005A38  4EBA EF08                jsr        [PC - 0x10F8 /* 00004942 */]
  8041. 00005A3C  508F                     addq.l     A7, 8
  8042. 00005A3E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8043. 00005A42  486E FEFC                pea.l      [A6 - 0x104]
  8044. 00005A46  4EBA EEFA                jsr        [PC - 0x1106 /* 00004942 */]
  8045. 00005A4A  508F                     addq.l     A7, 8
  8046. 00005A4C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8047. 00005A50  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  8048. 00005A54  4EBA EF20                jsr        [PC - 0x10E0 /* 00004976 */]
  8049. 00005A58  5C8F                     addq.l     A7, 6
  8050. 00005A5A  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  8051. 00005A60  6720                     beq        +0x22 /* 00005A82 */
  8052. 00005A62  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8053. 00005A66  486D B7D2                pea.l      [A5 - 0x482E]
  8054. 00005A6A  4EBA EED6                jsr        [PC - 0x112A /* 00004942 */]
  8055. 00005A6E  508F                     addq.l     A7, 8
  8056. 00005A70  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8057. 00005A74  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8058. 00005A78  2F0C                     move.l     -[A7], A4
  8059. 00005A7A  4EBA 0094                jsr        [PC + 0x94 /* 00005B10 */]
  8060. 00005A7E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8061. label00005A82:
  8062. 00005A82  285F                     movea.l    A4, [A7]+
  8063. 00005A84  4E5E                     unlink     A6
  8064. 00005A86  4E75                     rts
  8065. export_109:
  8066. fn00005A88:
  8067. 00005A88  4E56 FF00                link       A6, -0x0100
  8068. 00005A8C  2F0C                     move.l     -[A7], A4
  8069. 00005A8E  286E 0008                movea.l    A4, [A6 + 0x8]
  8070. 00005A92  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  8071. 00005A98  661E                     bne        +0x20 /* 00005AB8 */
  8072. 00005A9A  486E FF00                pea.l      [A6 - 0x100]
  8073. 00005A9E  2F2C 005A                move.l     -[A7], [A4 + 0x5A]
  8074. 00005AA2  4EBA E84A                jsr        [PC - 0x17B6 /* 000042EE */]
  8075. 00005AA6  508F                     addq.l     A7, 8
  8076. 00005AA8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8077. 00005AAC  486E FF00                pea.l      [A6 - 0x100]
  8078. 00005AB0  4EBA EE90                jsr        [PC - 0x1170 /* 00004942 */]
  8079. 00005AB4  508F                     addq.l     A7, 8
  8080. 00005AB6  6052                     bra        +0x54 /* 00005B0A */
  8081. label00005AB8:
  8082. 00005AB8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8083. 00005ABC  486D B7D8                pea.l      [A5 - 0x4828]
  8084. 00005AC0  4EBA EE80                jsr        [PC - 0x1180 /* 00004942 */]
  8085. 00005AC4  508F                     addq.l     A7, 8
  8086. 00005AC6  486E FF00                pea.l      [A6 - 0x100]
  8087. 00005ACA  2F2C 005A                move.l     -[A7], [A4 + 0x5A]
  8088. 00005ACE  4EBA E81E                jsr        [PC - 0x17E2 /* 000042EE */]
  8089. 00005AD2  508F                     addq.l     A7, 8
  8090. 00005AD4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8091. 00005AD8  486E FF00                pea.l      [A6 - 0x100]
  8092. 00005ADC  4EBA EE64                jsr        [PC - 0x119C /* 00004942 */]
  8093. 00005AE0  508F                     addq.l     A7, 8
  8094. 00005AE2  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  8095. 00005AE8  6720                     beq        +0x22 /* 00005B0A */
  8096. 00005AEA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8097. 00005AEE  486D B7E2                pea.l      [A5 - 0x481E]
  8098. 00005AF2  4EBA EE4E                jsr        [PC - 0x11B2 /* 00004942 */]
  8099. 00005AF6  508F                     addq.l     A7, 8
  8100. 00005AF8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8101. 00005AFC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8102. 00005B00  2F0C                     move.l     -[A7], A4
  8103. 00005B02  4EBA 00D0                jsr        [PC + 0xD0 /* 00005BD4 */]
  8104. 00005B06  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8105. label00005B0A:
  8106. 00005B0A  285F                     movea.l    A4, [A7]+
  8107. 00005B0C  4E5E                     unlink     A6
  8108. 00005B0E  4E75                     rts
  8109. export_116:
  8110. fn00005B10:
  8111. 00005B10  4E56 FEFC                link       A6, -0x0104
  8112. 00005B14  2F0C                     move.l     -[A7], A4
  8113. 00005B16  286E 0008                movea.l    A4, [A6 + 0x8]
  8114. 00005B1A  2D6C 003A FFFC           move.l     [A6 - 0x4], [A4 + 0x3A]
  8115. 00005B20  206E FFFC                movea.l    A0, [A6 - 0x4]
  8116. 00005B24  486E FEFC                pea.l      [A6 - 0x104]
  8117. 00005B28  2050                     movea.l    A0, [A0]
  8118. 00005B2A  2F28 0028                move.l     -[A7], [A0 + 0x28]
  8119. 00005B2E  4EBA E7D2                jsr        [PC - 0x182E /* 00004302 */]
  8120. 00005B32  508F                     addq.l     A7, 8
  8121. 00005B34  7000                     moveq.l    D0, 0x00
  8122. 00005B36  102E FEFC                move.b     D0, [A6 - 0x104]
  8123. 00005B3A  4A40                     tst.w      D0
  8124. 00005B3C  6624                     bne        +0x26 /* 00005B62 */
  8125. 00005B3E  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  8126. 00005B44  6606                     bne        +0x8 /* 00005B4C */
  8127. 00005B46  3D7C 232B 000C           move.w     [A6 + 0xC], 0x232B /* '#+' */
  8128. label00005B4C:
  8129. 00005B4C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8130. 00005B50  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8131. 00005B54  2F0C                     move.l     -[A7], A4
  8132. 00005B56  4EBA 007C                jsr        [PC + 0x7C /* 00005BD4 */]
  8133. 00005B5A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8134. 00005B5E  6000 006E                bra        +0x70 /* 00005BCE */
  8135. label00005B62:
  8136. 00005B62  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  8137. 00005B68  6610                     bne        +0x12 /* 00005B7A */
  8138. 00005B6A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8139. 00005B6E  486E FEFC                pea.l      [A6 - 0x104]
  8140. 00005B72  4EBA EDCE                jsr        [PC - 0x1232 /* 00004942 */]
  8141. 00005B76  508F                     addq.l     A7, 8
  8142. 00005B78  6054                     bra        +0x56 /* 00005BCE */
  8143. label00005B7A:
  8144. 00005B7A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8145. 00005B7E  486D B7E8                pea.l      [A5 - 0x4818]
  8146. 00005B82  4EBA EDBE                jsr        [PC - 0x1242 /* 00004942 */]
  8147. 00005B86  508F                     addq.l     A7, 8
  8148. 00005B88  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8149. 00005B8C  486E FEFC                pea.l      [A6 - 0x104]
  8150. 00005B90  4EBA EDB0                jsr        [PC - 0x1250 /* 00004942 */]
  8151. 00005B94  508F                     addq.l     A7, 8
  8152. 00005B96  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8153. 00005B9A  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  8154. 00005B9E  4EBA EDD6                jsr        [PC - 0x122A /* 00004976 */]
  8155. 00005BA2  5C8F                     addq.l     A7, 6
  8156. 00005BA4  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  8157. 00005BAA  6722                     beq        +0x24 /* 00005BCE */
  8158. 00005BAC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8159. 00005BB0  486D B7F2                pea.l      [A5 - 0x480E]
  8160. 00005BB4  4EBA ED8C                jsr        [PC - 0x1274 /* 00004942 */]
  8161. 00005BB8  508F                     addq.l     A7, 8
  8162. 00005BBA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8163. 00005BBE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8164. 00005BC2  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  8165. 00005BC6  4EBA 009A                jsr        [PC + 0x9A /* 00005C62 */]
  8166. 00005BCA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8167. label00005BCE:
  8168. 00005BCE  285F                     movea.l    A4, [A7]+
  8169. 00005BD0  4E5E                     unlink     A6
  8170. 00005BD2  4E75                     rts
  8171. export_123:
  8172. fn00005BD4:
  8173. 00005BD4  4E56 FF00                link       A6, -0x0100
  8174. 00005BD8  48E7 0108                movem.l    -[A7], D7,A4
  8175. 00005BDC  286E 0008                movea.l    A4, [A6 + 0x8]
  8176. 00005BE0  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  8177. 00005BE6  661E                     bne        +0x20 /* 00005C06 */
  8178. 00005BE8  486E FF00                pea.l      [A6 - 0x100]
  8179. 00005BEC  2F2C 0036                move.l     -[A7], [A4 + 0x36]
  8180. 00005BF0  4EBA E6FC                jsr        [PC - 0x1904 /* 000042EE */]
  8181. 00005BF4  508F                     addq.l     A7, 8
  8182. 00005BF6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8183. 00005BFA  486E FF00                pea.l      [A6 - 0x100]
  8184. 00005BFE  4EBA ED42                jsr        [PC - 0x12BE /* 00004942 */]
  8185. 00005C02  508F                     addq.l     A7, 8
  8186. 00005C04  6054                     bra        +0x56 /* 00005C5A */
  8187. label00005C06:
  8188. 00005C06  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8189. 00005C0A  486D B7F8                pea.l      [A5 - 0x4808]
  8190. 00005C0E  4EBA ED32                jsr        [PC - 0x12CE /* 00004942 */]
  8191. 00005C12  508F                     addq.l     A7, 8
  8192. 00005C14  486E FF00                pea.l      [A6 - 0x100]
  8193. 00005C18  2F2C 0036                move.l     -[A7], [A4 + 0x36]
  8194. 00005C1C  4EBA E6D0                jsr        [PC - 0x1930 /* 000042EE */]
  8195. 00005C20  508F                     addq.l     A7, 8
  8196. 00005C22  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8197. 00005C26  486E FF00                pea.l      [A6 - 0x100]
  8198. 00005C2A  4EBA ED16                jsr        [PC - 0x12EA /* 00004942 */]
  8199. 00005C2E  508F                     addq.l     A7, 8
  8200. 00005C30  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  8201. 00005C36  6722                     beq        +0x24 /* 00005C5A */
  8202. 00005C38  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8203. 00005C3C  486D B804                pea.l      [A5 - 0x47FC]
  8204. 00005C40  4EBA ED00                jsr        [PC - 0x1300 /* 00004942 */]
  8205. 00005C44  508F                     addq.l     A7, 8
  8206. 00005C46  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8207. 00005C4A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8208. 00005C4E  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  8209. 00005C52  4EBA 000E                jsr        [PC + 0xE /* 00005C62 */]
  8210. 00005C56  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8211. label00005C5A:
  8212. 00005C5A  4CDF 1080                movem.l    D7,A4, [A7]+
  8213. 00005C5E  4E5E                     unlink     A6
  8214. 00005C60  4E75                     rts
  8215. export_130:
  8216. fn00005C62:
  8217. 00005C62  4E56 0000                link       A6, 0
  8218. 00005C66  2F0C                     move.l     -[A7], A4
  8219. 00005C68  286E 0008                movea.l    A4, [A6 + 0x8]
  8220. 00005C6C  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  8221. 00005C72  6610                     bne        +0x12 /* 00005C84 */
  8222. 00005C74  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8223. 00005C78  486C 000A                pea.l      [A4 + 0xA]
  8224. 00005C7C  4EBA ECC4                jsr        [PC - 0x133C /* 00004942 */]
  8225. 00005C80  508F                     addq.l     A7, 8
  8226. 00005C82  6042                     bra        +0x44 /* 00005CC6 */
  8227. label00005C84:
  8228. 00005C84  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8229. 00005C88  486D B80A                pea.l      [A5 - 0x47F6]
  8230. 00005C8C  4EBA ECB4                jsr        [PC - 0x134C /* 00004942 */]
  8231. 00005C90  508F                     addq.l     A7, 8
  8232. 00005C92  0C6E 232A 000C           cmpi.w     [A6 + 0xC], 0x232A /* '#*' */
  8233. 00005C98  6610                     bne        +0x12 /* 00005CAA */
  8234. 00005C9A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8235. 00005C9E  486C 002A                pea.l      [A4 + 0x2A]
  8236. 00005CA2  4EBA EC9E                jsr        [PC - 0x1362 /* 00004942 */]
  8237. 00005CA6  508F                     addq.l     A7, 8
  8238. 00005CA8  600E                     bra        +0x10 /* 00005CB8 */
  8239. label00005CAA:
  8240. 00005CAA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8241. 00005CAE  486C 000A                pea.l      [A4 + 0xA]
  8242. 00005CB2  4EBA EC8E                jsr        [PC - 0x1372 /* 00004942 */]
  8243. 00005CB6  508F                     addq.l     A7, 8
  8244. label00005CB8:
  8245. 00005CB8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8246. 00005CBC  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  8247. 00005CC0  4EBA ECB4                jsr        [PC - 0x134C /* 00004976 */]
  8248. 00005CC4  5C8F                     addq.l     A7, 6
  8249. label00005CC6:
  8250. 00005CC6  285F                     movea.l    A4, [A7]+
  8251. 00005CC8  4E5E                     unlink     A6
  8252. 00005CCA  4E75                     rts
  8253. export_95:
  8254. fn00005CCC:
  8255. 00005CCC  4E56 0000                link       A6, 0
  8256. 00005CD0  3F3C 0012                move.w     -[A7], 0x12
  8257. 00005CD4  4267                     clr.w      -[A7]
  8258. 00005CD6  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  8259. 00005CDA  41EE 0012                lea.l      A0, [A6 + 0x12]
  8260. 00005CDE  2F20                     move.l     -[A7], -[A0]
  8261. 00005CE0  2F20                     move.l     -[A7], -[A0]
  8262. 00005CE2  3F20                     move.w     -[A7], -[A0]
  8263. 00005CE4  4EBA 000A                jsr        [PC + 0xA /* 00005CF0 */]
  8264. 00005CE8  4FEF 0012                lea.l      A7, [A7 + 0x12]
  8265. 00005CEC  4E5E                     unlink     A6
  8266. 00005CEE  4E75                     rts
  8267. fn00005CF0:
  8268. 00005CF0  4E56 FFE0                link       A6, -0x0020
  8269. 00005CF4  48E7 0108                movem.l    -[A7], D7,A4
  8270. 00005CF8  486D B814                pea.l      [A5 - 0x47EC]
  8271. 00005CFC  486E 0008                pea.l      [A6 + 0x8]
  8272. 00005D00  3F3C 0008                move.w     -[A7], 0x8
  8273. 00005D04  A9EB                     syscall    Pack4/FP68K
  8274. 00005D06  6612                     bne        +0x14 /* 00005D1A */
  8275. 00005D08  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  8276. 00005D0C  486D B81E                pea.l      [A5 - 0x47E2]
  8277. 00005D10  4EBA E93E                jsr        [PC - 0x16C2 /* 00004650 */]
  8278. 00005D14  508F                     addq.l     A7, 8
  8279. 00005D16  6000 0192                bra        +0x194 /* 00005EAA */
  8280. label00005D1A:
  8281. 00005D1A  1D6E 0017 FFE0           move.b     [A6 - 0x20], [A6 + 0x17]
  8282. 00005D20  3D6E 0018 FFE2           move.w     [A6 - 0x1E], [A6 + 0x18]
  8283. 00005D26  486E FFE0                pea.l      [A6 - 0x20]
  8284. 00005D2A  486E 0008                pea.l      [A6 + 0x8]
  8285. 00005D2E  486E FFE4                pea.l      [A6 - 0x1C]
  8286. 00005D32  3F3C 000B                move.w     -[A7], 0xB
  8287. 00005D36  A9EB                     syscall    Pack4/FP68K
  8288. 00005D38  7000                     moveq.l    D0, 0x00
  8289. 00005D3A  102E FFE8                move.b     D0, [A6 - 0x18]
  8290. 00005D3E  0C40 0001                cmpi.w     D0, 0x1
  8291. 00005D42  661A                     bne        +0x1C /* 00005D5E */
  8292. 00005D44  0C2E 0049 FFE9           cmpi.b     [A6 - 0x17], 0x49 /* 'I' */
  8293. 00005D4A  6612                     bne        +0x14 /* 00005D5E */
  8294. 00005D4C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  8295. 00005D50  486D B820                pea.l      [A5 - 0x47E0]
  8296. 00005D54  4EBA E8FA                jsr        [PC - 0x1706 /* 00004650 */]
  8297. 00005D58  508F                     addq.l     A7, 8
  8298. 00005D5A  6000 014E                bra        +0x150 /* 00005EAA */
  8299. label00005D5E:
  8300. 00005D5E  7000                     moveq.l    D0, 0x00
  8301. 00005D60  102E FFE8                move.b     D0, [A6 - 0x18]
  8302. 00005D64  D06E FFE6                add.w      D0, [A6 - 0x1A]
  8303. 00005D68  3E00                     move.w     D7, D0
  8304. 00005D6A  286E 0012                movea.l    A4, [A6 + 0x12]
  8305. 00005D6E  303C FF00                move.w     D0, 0xFF00
  8306. 00005D72  C06E FFE4                and.w      D0, [A6 - 0x1C]
  8307. 00005D76  4A40                     tst.w      D0
  8308. 00005D78  6708                     beq        +0xA /* 00005D82 */
  8309. 00005D7A  41D4                     lea.l      A0, [A4]
  8310. 00005D7C  528C                     addq.l     A4, 1
  8311. 00005D7E  702D                     moveq.l    D0, 0x2D
  8312. 00005D80  1080                     move.b     [A0], D0
  8313. label00005D82:
  8314. 00005D82  4A47                     tst.w      D7
  8315. 00005D84  6E00 005E                bgt        +0x60 /* 00005DE4 */
  8316. 00005D88  41D4                     lea.l      A0, [A4]
  8317. 00005D8A  528C                     addq.l     A4, 1
  8318. 00005D8C  7030                     moveq.l    D0, 0x30
  8319. 00005D8E  1080                     move.b     [A0], D0
  8320. 00005D90  41D4                     lea.l      A0, [A4]
  8321. 00005D92  528C                     addq.l     A4, 1
  8322. 00005D94  702E                     moveq.l    D0, 0x2E
  8323. 00005D96  1080                     move.b     [A0], D0
  8324. 00005D98  600A                     bra        +0xC /* 00005DA4 */
  8325. label00005D9A:
  8326. 00005D9A  41D4                     lea.l      A0, [A4]
  8327. 00005D9C  528C                     addq.l     A4, 1
  8328. 00005D9E  7030                     moveq.l    D0, 0x30
  8329. 00005DA0  1080                     move.b     [A0], D0
  8330. 00005DA2  5247                     addq.w     D7, 1
  8331. label00005DA4:
  8332. 00005DA4  4A47                     tst.w      D7
  8333. 00005DA6  6DF2                     blt        -0xC /* 00005D9A */
  8334. 00005DA8  7000                     moveq.l    D0, 0x00
  8335. 00005DAA  102E FFE8                move.b     D0, [A6 - 0x18]
  8336. 00005DAE  2F00                     move.l     -[A7], D0
  8337. 00005DB0  2F0C                     move.l     -[A7], A4
  8338. 00005DB2  486E FFE9                pea.l      [A6 - 0x17]
  8339. 00005DB6  4EBA B2BC                jsr        [PC - 0x4D44 /* 00001074 */]
  8340. 00005DBA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8341. 00005DBE  7000                     moveq.l    D0, 0x00
  8342. 00005DC0  102E FFE8                move.b     D0, [A6 - 0x18]
  8343. 00005DC4  5340                     subq.w     D0, 1
  8344. 00005DC6  4840                     swap.w     D0
  8345. 00005DC8  4240                     clr.w      D0
  8346. 00005DCA  4840                     swap.w     D0
  8347. 00005DCC  D9C0                     add.l      A4, D0
  8348. 00005DCE  6002                     bra        +0x4 /* 00005DD2 */
  8349. label00005DD0:
  8350. 00005DD0  538C                     subq.l     A4, 1
  8351. label00005DD2:
  8352. 00005DD2  7000                     moveq.l    D0, 0x00
  8353. 00005DD4  1014                     move.b     D0, [A4]
  8354. 00005DD6  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  8355. 00005DDA  67F4                     beq        -0xA /* 00005DD0 */
  8356. 00005DDC  422C 0001                clr.b      [A4 + 0x1]
  8357. 00005DE0  6000 00BE                bra        +0xC0 /* 00005EA0 */
  8358. label00005DE4:
  8359. 00005DE4  7000                     moveq.l    D0, 0x00
  8360. 00005DE6  102E FFE8                move.b     D0, [A6 - 0x18]
  8361. 00005DEA  BE40                     cmp.w      D7, D0
  8362. 00005DEC  6544                     bcs        +0x46 /* 00005E32 */
  8363. 00005DEE  7000                     moveq.l    D0, 0x00
  8364. 00005DF0  102E FFE8                move.b     D0, [A6 - 0x18]
  8365. 00005DF4  2F00                     move.l     -[A7], D0
  8366. 00005DF6  2F0C                     move.l     -[A7], A4
  8367. 00005DF8  486E FFE9                pea.l      [A6 - 0x17]
  8368. 00005DFC  4EBA B276                jsr        [PC - 0x4D8A /* 00001074 */]
  8369. 00005E00  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8370. 00005E04  7000                     moveq.l    D0, 0x00
  8371. 00005E06  102E FFE8                move.b     D0, [A6 - 0x18]
  8372. 00005E0A  4840                     swap.w     D0
  8373. 00005E0C  4240                     clr.w      D0
  8374. 00005E0E  4840                     swap.w     D0
  8375. 00005E10  D0AE 0012                add.l      D0, [A6 + 0x12]
  8376. 00005E14  2840                     movea.l    A4, D0
  8377. 00005E16  600A                     bra        +0xC /* 00005E22 */
  8378. label00005E18:
  8379. 00005E18  41D4                     lea.l      A0, [A4]
  8380. 00005E1A  528C                     addq.l     A4, 1
  8381. 00005E1C  7030                     moveq.l    D0, 0x30
  8382. 00005E1E  1080                     move.b     [A0], D0
  8383. 00005E20  5347                     subq.w     D7, 1
  8384. label00005E22:
  8385. 00005E22  7000                     moveq.l    D0, 0x00
  8386. 00005E24  102E FFE8                move.b     D0, [A6 - 0x18]
  8387. 00005E28  BE40                     cmp.w      D7, D0
  8388. 00005E2A  62EC                     bhi        -0x12 /* 00005E18 */
  8389. 00005E2C  4214                     clr.b      [A4]
  8390. 00005E2E  6000 0070                bra        +0x72 /* 00005EA0 */
  8391. label00005E32:
  8392. 00005E32  3047                     movea.w    A0, D7
  8393. 00005E34  2F08                     move.l     -[A7], A0
  8394. 00005E36  2F0C                     move.l     -[A7], A4
  8395. 00005E38  486E FFE9                pea.l      [A6 - 0x17]
  8396. 00005E3C  4EBA B236                jsr        [PC - 0x4DCA /* 00001074 */]
  8397. 00005E40  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8398. 00005E44  D8C7                     add.w      A4, D7
  8399. 00005E46  41D4                     lea.l      A0, [A4]
  8400. 00005E48  528C                     addq.l     A4, 1
  8401. 00005E4A  702E                     moveq.l    D0, 0x2E
  8402. 00005E4C  1080                     move.b     [A0], D0
  8403. 00005E4E  3047                     movea.w    A0, D7
  8404. 00005E50  D1CE                     add.l      A0, A6
  8405. 00005E52  7000                     moveq.l    D0, 0x00
  8406. 00005E54  102E FFE8                move.b     D0, [A6 - 0x18]
  8407. 00005E58  9047                     sub.w      D0, D7
  8408. 00005E5A  4840                     swap.w     D0
  8409. 00005E5C  4240                     clr.w      D0
  8410. 00005E5E  4840                     swap.w     D0
  8411. 00005E60  2F00                     move.l     -[A7], D0
  8412. 00005E62  2F0C                     move.l     -[A7], A4
  8413. 00005E64  4868 FFE9                pea.l      [A0 - 0x17]
  8414. 00005E68  4EBA B20A                jsr        [PC - 0x4DF6 /* 00001074 */]
  8415. 00005E6C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8416. 00005E70  7000                     moveq.l    D0, 0x00
  8417. 00005E72  102E FFE8                move.b     D0, [A6 - 0x18]
  8418. 00005E76  9047                     sub.w      D0, D7
  8419. 00005E78  5340                     subq.w     D0, 1
  8420. 00005E7A  4840                     swap.w     D0
  8421. 00005E7C  4240                     clr.w      D0
  8422. 00005E7E  4840                     swap.w     D0
  8423. 00005E80  D9C0                     add.l      A4, D0
  8424. 00005E82  6002                     bra        +0x4 /* 00005E86 */
  8425. label00005E84:
  8426. 00005E84  538C                     subq.l     A4, 1
  8427. label00005E86:
  8428. 00005E86  7000                     moveq.l    D0, 0x00
  8429. 00005E88  1014                     move.b     D0, [A4]
  8430. 00005E8A  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  8431. 00005E8E  67F4                     beq        -0xA /* 00005E84 */
  8432. 00005E90  7000                     moveq.l    D0, 0x00
  8433. 00005E92  1014                     move.b     D0, [A4]
  8434. 00005E94  0C40 002E                cmpi.w     D0, 0x2E /* '.' */
  8435. 00005E98  6602                     bne        +0x4 /* 00005E9C */
  8436. 00005E9A  538C                     subq.l     A4, 1
  8437. label00005E9C:
  8438. 00005E9C  422C 0001                clr.b      [A4 + 0x1]
  8439. label00005EA0:
  8440. 00005EA0  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  8441. 00005EA4  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  8442. 00005EA8  588F                     addq.l     A7, 4
  8443. label00005EAA:
  8444. 00005EAA  4CDF 1080                movem.l    D7,A4, [A7]+
  8445. 00005EAE  4E5E                     unlink     A6
  8446. 00005EB0  4E75                     rts
  8447. export_83:
  8448. 00005EB2  4E56 FCE0                link       A6, -0x0320
  8449. 00005EB6  48E7 0700                movem.l    -[A7], D5,D6,D7
  8450. 00005EBA  486E FEE8                pea.l      [A6 - 0x118]
  8451. 00005EBE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8452. 00005EC2  4EBA E43E                jsr        [PC - 0x1BC2 /* 00004302 */]
  8453. 00005EC6  508F                     addq.l     A7, 8
  8454. 00005EC8  486E FEE8                pea.l      [A6 - 0x118]
  8455. 00005ECC  4EBA E906                jsr        [PC - 0x16FA /* 000047D4 */]
  8456. 00005ED0  588F                     addq.l     A7, 4
  8457. 00005ED2  4A40                     tst.w      D0
  8458. 00005ED4  6700 020E                beq        +0x210 /* 000060E4 */
  8459. 00005ED8  4267                     clr.w      -[A7]
  8460. 00005EDA  486E FDE8                pea.l      [A6 - 0x218]
  8461. 00005EDE  486E FEE8                pea.l      [A6 - 0x118]
  8462. 00005EE2  4EBA 02EE                jsr        [PC + 0x2EE /* 000061D2 */]
  8463. 00005EE6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8464. 00005EEA  486E FDE8                pea.l      [A6 - 0x218]
  8465. 00005EEE  4EBA 03EC                jsr        [PC + 0x3EC /* 000062DC */]
  8466. 00005EF2  588F                     addq.l     A7, 4
  8467. 00005EF4  3F3C 0001                move.w     -[A7], 0x1
  8468. 00005EF8  486E FCE8                pea.l      [A6 - 0x318]
  8469. 00005EFC  486E FEE8                pea.l      [A6 - 0x118]
  8470. 00005F00  4EBA 02D0                jsr        [PC + 0x2D0 /* 000061D2 */]
  8471. 00005F04  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8472. 00005F08  486E FCE8                pea.l      [A6 - 0x318]
  8473. 00005F0C  4EBA 0386                jsr        [PC + 0x386 /* 00006294 */]
  8474. 00005F10  588F                     addq.l     A7, 4
  8475. 00005F12  3E2D B6CC                move.w     D7, [A5 - 0x4934]
  8476. 00005F16  3C2D B6D0                move.w     D6, [A5 - 0x4930]
  8477. 00005F1A  3A2D B6D2                move.w     D5, [A5 - 0x492E]
  8478. 00005F1E  3006                     move.w     D0, D6
  8479. 00005F20  D045                     add.w      D0, D5
  8480. 00005F22  3D40 FFFE                move.w     [A6 - 0x2], D0
  8481. 00005F26  0C6E 0012 FFFE           cmpi.w     [A6 - 0x2], 0x12
  8482. 00005F2C  6F06                     ble        +0x8 /* 00005F34 */
  8483. 00005F2E  7012                     moveq.l    D0, 0x12
  8484. 00005F30  3D40 FFFE                move.w     [A6 - 0x2], D0
  8485. label00005F34:
  8486. 00005F34  7000                     moveq.l    D0, 0x00
  8487. 00005F36  102E FCE8                move.b     D0, [A6 - 0x318]
  8488. 00005F3A  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  8489. 00005F3E  6300 0088                bls        +0x8A /* 00005FC8 */
  8490. 00005F42  7000                     moveq.l    D0, 0x00
  8491. 00005F44  102E FDE8                move.b     D0, [A6 - 0x218]
  8492. 00005F48  D06E FFFE                add.w      D0, [A6 - 0x2]
  8493. 00005F4C  3D40 FFFC                move.w     [A6 - 0x4], D0
  8494. 00005F50  7012                     moveq.l    D0, 0x12
  8495. 00005F52  906E FFFC                sub.w      D0, [A6 - 0x4]
  8496. 00005F56  4A40                     tst.w      D0
  8497. 00005F58  6D68                     blt        +0x6A /* 00005FC2 */
  8498. 00005F5A  486E FFF2                pea.l      [A6 - 0xE]
  8499. 00005F5E  486E FEE8                pea.l      [A6 - 0x118]
  8500. 00005F62  4EBA E2C0                jsr        [PC - 0x1D40 /* 00004224 */]
  8501. 00005F66  508F                     addq.l     A7, 8
  8502. 00005F68  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  8503. 00005F6C  3F3C 0001                move.w     -[A7], 0x1
  8504. 00005F70  486E FEE8                pea.l      [A6 - 0x118]
  8505. 00005F74  41EE FFFC                lea.l      A0, [A6 - 0x4]
  8506. 00005F78  2F20                     move.l     -[A7], -[A0]
  8507. 00005F7A  2F20                     move.l     -[A7], -[A0]
  8508. 00005F7C  3F20                     move.w     -[A7], -[A0]
  8509. 00005F7E  4EBA FD70                jsr        [PC - 0x290 /* 00005CF0 */]
  8510. 00005F82  4FEF 0012                lea.l      A7, [A7 + 0x12]
  8511. 00005F86  4267                     clr.w      -[A7]
  8512. 00005F88  486E FDE8                pea.l      [A6 - 0x218]
  8513. 00005F8C  486E FEE8                pea.l      [A6 - 0x118]
  8514. 00005F90  4EBA 0240                jsr        [PC + 0x240 /* 000061D2 */]
  8515. 00005F94  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8516. 00005F98  486E FDE8                pea.l      [A6 - 0x218]
  8517. 00005F9C  4EBA 033E                jsr        [PC + 0x33E /* 000062DC */]
  8518. 00005FA0  588F                     addq.l     A7, 4
  8519. 00005FA2  3F3C 0001                move.w     -[A7], 0x1
  8520. 00005FA6  486E FCE8                pea.l      [A6 - 0x318]
  8521. 00005FAA  486E FEE8                pea.l      [A6 - 0x118]
  8522. 00005FAE  4EBA 0222                jsr        [PC + 0x222 /* 000061D2 */]
  8523. 00005FB2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8524. 00005FB6  486E FCE8                pea.l      [A6 - 0x318]
  8525. 00005FBA  4EBA 02D8                jsr        [PC + 0x2D8 /* 00006294 */]
  8526. 00005FBE  588F                     addq.l     A7, 4
  8527. 00005FC0  6006                     bra        +0x8 /* 00005FC8 */
  8528. label00005FC2:
  8529. 00005FC2  1D6E FFFF FCE8           move.b     [A6 - 0x318], [A6 - 0x1]
  8530. label00005FC8:
  8531. 00005FC8  41EE FEE8                lea.l      A0, [A6 - 0x118]
  8532. 00005FCC  2D48 FCE4                move.l     [A6 - 0x31C], A0
  8533. 00005FD0  206E FCE4                movea.l    A0, [A6 - 0x31C]
  8534. 00005FD4  7000                     moveq.l    D0, 0x00
  8535. 00005FD6  1028 0001                move.b     D0, [A0 + 0x1]
  8536. 00005FDA  0C40 002D                cmpi.w     D0, 0x2D /* '-' */
  8537. 00005FDE  661C                     bne        +0x1E /* 00005FFC */
  8538. 00005FE0  206E FCE4                movea.l    A0, [A6 - 0x31C]
  8539. 00005FE4  52AE FCE4                addq.l     [A6 - 0x31C], 1
  8540. 00005FE8  702D                     moveq.l    D0, 0x2D
  8541. 00005FEA  1080                     move.b     [A0], D0
  8542. 00005FEC  600E                     bra        +0x10 /* 00005FFC */
  8543. label00005FEE:
  8544. 00005FEE  206E FCE4                movea.l    A0, [A6 - 0x31C]
  8545. 00005FF2  52AE FCE4                addq.l     [A6 - 0x31C], 1
  8546. 00005FF6  7030                     moveq.l    D0, 0x30
  8547. 00005FF8  1080                     move.b     [A0], D0
  8548. 00005FFA  5347                     subq.w     D7, 1
  8549. label00005FFC:
  8550. 00005FFC  7000                     moveq.l    D0, 0x00
  8551. 00005FFE  102E FDE8                move.b     D0, [A6 - 0x218]
  8552. 00006002  BE40                     cmp.w      D7, D0
  8553. 00006004  62E8                     bhi        -0x16 /* 00005FEE */
  8554. 00006006  41EE FDE9                lea.l      A0, [A6 - 0x217]
  8555. 0000600A  2D48 FCE0                move.l     [A6 - 0x320], A0
  8556. 0000600E  7000                     moveq.l    D0, 0x00
  8557. 00006010  102E FDE8                move.b     D0, [A6 - 0x218]
  8558. 00006014  3D40 FFFC                move.w     [A6 - 0x4], D0
  8559. 00006018  6012                     bra        +0x14 /* 0000602C */
  8560. label0000601A:
  8561. 0000601A  206E FCE4                movea.l    A0, [A6 - 0x31C]
  8562. 0000601E  52AE FCE4                addq.l     [A6 - 0x31C], 1
  8563. 00006022  226E FCE0                movea.l    A1, [A6 - 0x320]
  8564. 00006026  52AE FCE0                addq.l     [A6 - 0x320], 1
  8565. 0000602A  1091                     move.b     [A0], [A1]
  8566. label0000602C:
  8567. 0000602C  302E FFFC                move.w     D0, [A6 - 0x4]
  8568. 00006030  536E FFFC                subq.w     [A6 - 0x4], 1
  8569. 00006034  4A40                     tst.w      D0
  8570. 00006036  66E2                     bne        -0x1C /* 0000601A */
  8571. 00006038  4A6D B6CE                tst.w      [A5 - 0x4932]
  8572. 0000603C  671A                     beq        +0x1C /* 00006058 */
  8573. 0000603E  4A46                     tst.w      D6
  8574. 00006040  660A                     bne        +0xC /* 0000604C */
  8575. 00006042  4A45                     tst.w      D5
  8576. 00006044  6712                     beq        +0x14 /* 00006058 */
  8577. 00006046  4A2E FCE8                tst.b      [A6 - 0x318]
  8578. 0000604A  670C                     beq        +0xE /* 00006058 */
  8579. label0000604C:
  8580. 0000604C  206E FCE4                movea.l    A0, [A6 - 0x31C]
  8581. 00006050  52AE FCE4                addq.l     [A6 - 0x31C], 1
  8582. 00006054  702E                     moveq.l    D0, 0x2E
  8583. 00006056  1080                     move.b     [A0], D0
  8584. label00006058:
  8585. 00006058  41EE FCE9                lea.l      A0, [A6 - 0x317]
  8586. 0000605C  2D48 FCE0                move.l     [A6 - 0x320], A0
  8587. 00006060  7000                     moveq.l    D0, 0x00
  8588. 00006062  102E FCE8                move.b     D0, [A6 - 0x318]
  8589. 00006066  3D40 FFFC                move.w     [A6 - 0x4], D0
  8590. 0000606A  602A                     bra        +0x2C /* 00006096 */
  8591. label0000606C:
  8592. 0000606C  4A6E FFFC                tst.w      [A6 - 0x4]
  8593. 00006070  6F18                     ble        +0x1A /* 0000608A */
  8594. 00006072  206E FCE4                movea.l    A0, [A6 - 0x31C]
  8595. 00006076  52AE FCE4                addq.l     [A6 - 0x31C], 1
  8596. 0000607A  226E FCE0                movea.l    A1, [A6 - 0x320]
  8597. 0000607E  52AE FCE0                addq.l     [A6 - 0x320], 1
  8598. 00006082  1091                     move.b     [A0], [A1]
  8599. 00006084  536E FFFC                subq.w     [A6 - 0x4], 1
  8600. 00006088  600C                     bra        +0xE /* 00006096 */
  8601. label0000608A:
  8602. 0000608A  206E FCE4                movea.l    A0, [A6 - 0x31C]
  8603. 0000608E  52AE FCE4                addq.l     [A6 - 0x31C], 1
  8604. 00006092  7030                     moveq.l    D0, 0x30
  8605. 00006094  1080                     move.b     [A0], D0
  8606. label00006096:
  8607. 00006096  3006                     move.w     D0, D6
  8608. 00006098  5346                     subq.w     D6, 1
  8609. 0000609A  4A40                     tst.w      D0
  8610. 0000609C  66CE                     bne        -0x30 /* 0000606C */
  8611. 0000609E  6012                     bra        +0x14 /* 000060B2 */
  8612. label000060A0:
  8613. 000060A0  206E FCE4                movea.l    A0, [A6 - 0x31C]
  8614. 000060A4  52AE FCE4                addq.l     [A6 - 0x31C], 1
  8615. 000060A8  226E FCE0                movea.l    A1, [A6 - 0x320]
  8616. 000060AC  52AE FCE0                addq.l     [A6 - 0x320], 1
  8617. 000060B0  1091                     move.b     [A0], [A1]
  8618. label000060B2:
  8619. 000060B2  3005                     move.w     D0, D5
  8620. 000060B4  5345                     subq.w     D5, 1
  8621. 000060B6  4A40                     tst.w      D0
  8622. 000060B8  670C                     beq        +0xE /* 000060C6 */
  8623. 000060BA  302E FFFC                move.w     D0, [A6 - 0x4]
  8624. 000060BE  536E FFFC                subq.w     [A6 - 0x4], 1
  8625. 000060C2  4A40                     tst.w      D0
  8626. 000060C4  66DA                     bne        -0x24 /* 000060A0 */
  8627. label000060C6:
  8628. 000060C6  206E FCE4                movea.l    A0, [A6 - 0x31C]
  8629. 000060CA  4210                     clr.b      [A0]
  8630. 000060CC  486E FEE8                pea.l      [A6 - 0x118]
  8631. 000060D0  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  8632. 000060D4  588F                     addq.l     A7, 4
  8633. 000060D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8634. 000060DA  486E FEE8                pea.l      [A6 - 0x118]
  8635. 000060DE  4EBA E268                jsr        [PC - 0x1D98 /* 00004348 */]
  8636. 000060E2  508F                     addq.l     A7, 8
  8637. label000060E4:
  8638. 000060E4  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  8639. 000060E8  4E5E                     unlink     A6
  8640. 000060EA  4E75                     rts
  8641. export_102:
  8642. fn000060EC:
  8643. 000060EC  2F2D B3A4                move.l     -[A7], [A5 - 0x4C5C]
  8644. 000060F0  486D B824                pea.l      [A5 - 0x47DC]
  8645. 000060F4  4EBA E252                jsr        [PC - 0x1DAE /* 00004348 */]
  8646. 000060F8  508F                     addq.l     A7, 8
  8647. 000060FA  7001                     moveq.l    D0, 0x01
  8648. 000060FC  3B40 B6CC                move.w     [A5 - 0x4934], D0
  8649. 00006100  7001                     moveq.l    D0, 0x01
  8650. 00006102  3B40 B6CE                move.w     [A5 - 0x4932], D0
  8651. 00006106  426D B6D0                clr.w      [A5 - 0x4930]
  8652. 0000610A  7006                     moveq.l    D0, 0x06
  8653. 0000610C  3B40 B6D2                move.w     [A5 - 0x492E], D0
  8654. 00006110  4E75                     rts
  8655. export_64:
  8656. 00006112  4E56 FEFC                link       A6, -0x0104
  8657. 00006116  2F0C                     move.l     -[A7], A4
  8658. 00006118  486E FEFC                pea.l      [A6 - 0x104]
  8659. 0000611C  2F2D B3A4                move.l     -[A7], [A5 - 0x4C5C]
  8660. 00006120  4EBA E1E0                jsr        [PC - 0x1E20 /* 00004302 */]
  8661. 00006124  508F                     addq.l     A7, 8
  8662. 00006126  7000                     moveq.l    D0, 0x00
  8663. 00006128  102E FEFC                move.b     D0, [A6 - 0x104]
  8664. 0000612C  3D40 FFFE                move.w     [A6 - 0x2], D0
  8665. 00006130  426D B6CC                clr.w      [A5 - 0x4934]
  8666. 00006134  426D B6D0                clr.w      [A5 - 0x4930]
  8667. 00006138  426D B6D2                clr.w      [A5 - 0x492E]
  8668. 0000613C  426D B6CE                clr.w      [A5 - 0x4932]
  8669. 00006140  41EE FEFD                lea.l      A0, [A6 - 0x103]
  8670. 00006144  2848                     movea.l    A4, A0
  8671. 00006146  7000                     moveq.l    D0, 0x00
  8672. 00006148  102E FEFC                move.b     D0, [A6 - 0x104]
  8673. 0000614C  3D40 FFFC                move.w     [A6 - 0x4], D0
  8674. 00006150  6000 005E                bra        +0x60 /* 000061B0 */
  8675. label00006154:
  8676. 00006154  41D4                     lea.l      A0, [A4]
  8677. 00006156  528C                     addq.l     A4, 1
  8678. 00006158  7000                     moveq.l    D0, 0x00
  8679. 0000615A  1010                     move.b     D0, [A0]
  8680. 0000615C  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  8681. 00006160  0003 000E                ori.b      D3, 0xE
  8682. 00006164  0030 0028 002E           ori.b      [A0 + D0.w + 0x2E], 0x28 /* '(' */
  8683. 0000616A  0036 0023 003E           ori.b      [A6 + D0.w + 0x3E], 0x23 /* '#' */
  8684. 00006170  4A6D B6CE                tst.w      [A5 - 0x4932]
  8685. 00006174  6712                     beq        +0x14 /* 00006188 */
  8686. 00006176  4A6D B6D2                tst.w      [A5 - 0x492E]
  8687. 0000617A  6606                     bne        +0x8 /* 00006182 */
  8688. 0000617C  526D B6D0                addq.w     [A5 - 0x4930], 1
  8689. 00006180  602E                     bra        +0x30 /* 000061B0 */
  8690. label00006182:
  8691. 00006182  426E FFFE                clr.w      [A6 - 0x2]
  8692. 00006186  6028                     bra        +0x2A /* 000061B0 */
  8693. label00006188:
  8694. 00006188  526D B6CC                addq.w     [A5 - 0x4934], 1
  8695. 0000618C  6022                     bra        +0x24 /* 000061B0 */
  8696. 0000618E  4A6D B6CE                tst.w      [A5 - 0x4932]
  8697. 00006192  6706                     beq        +0x8 /* 0000619A */
  8698. 00006194  426E FFFE                clr.w      [A6 - 0x2]
  8699. 00006198  6016                     bra        +0x18 /* 000061B0 */
  8700. label0000619A:
  8701. 0000619A  526D B6CE                addq.w     [A5 - 0x4932], 1
  8702. 0000619E  6010                     bra        +0x12 /* 000061B0 */
  8703. 000061A0  4A6D B6CE                tst.w      [A5 - 0x4932]
  8704. 000061A4  670A                     beq        +0xC /* 000061B0 */
  8705. 000061A6  526D B6D2                addq.w     [A5 - 0x492E], 1
  8706. 000061AA  6004                     bra        +0x6 /* 000061B0 */
  8707. 000061AC  426E FFFE                clr.w      [A6 - 0x2]
  8708. label000061B0:
  8709. 000061B0  302E FFFC                move.w     D0, [A6 - 0x4]
  8710. 000061B4  536E FFFC                subq.w     [A6 - 0x4], 1
  8711. 000061B8  4A40                     tst.w      D0
  8712. 000061BA  6706                     beq        +0x8 /* 000061C2 */
  8713. 000061BC  4A6E FFFE                tst.w      [A6 - 0x2]
  8714. 000061C0  6692                     bne        -0x6C /* 00006154 */
  8715. label000061C2:
  8716. 000061C2  4A6E FFFE                tst.w      [A6 - 0x2]
  8717. 000061C6  6604                     bne        +0x6 /* 000061CC */
  8718. 000061C8  4EBA FF22                jsr        [PC - 0xDE /* 000060EC */]
  8719. label000061CC:
  8720. 000061CC  285F                     movea.l    A4, [A7]+
  8721. 000061CE  4E5E                     unlink     A6
  8722. 000061D0  4E75                     rts
  8723. fn000061D2:
  8724. 000061D2  4E56 FFFE                link       A6, -0x0002
  8725. 000061D6  48E7 0108                movem.l    -[A7], D7,A4
  8726. 000061DA  206E 000C                movea.l    A0, [A6 + 0xC]
  8727. 000061DE  4210                     clr.b      [A0]
  8728. 000061E0  206E 0008                movea.l    A0, [A6 + 0x8]
  8729. 000061E4  7000                     moveq.l    D0, 0x00
  8730. 000061E6  1010                     move.b     D0, [A0]
  8731. 000061E8  3E00                     move.w     D7, D0
  8732. 000061EA  4A40                     tst.w      D0
  8733. 000061EC  6700 009E                beq        +0xA0 /* 0000628C */
  8734. 000061F0  52AE 0008                addq.l     [A6 + 0x8], 1
  8735. 000061F4  206E 0008                movea.l    A0, [A6 + 0x8]
  8736. 000061F8  7000                     moveq.l    D0, 0x00
  8737. 000061FA  1010                     move.b     D0, [A0]
  8738. 000061FC  0C40 002D                cmpi.w     D0, 0x2D /* '-' */
  8739. 00006200  6606                     bne        +0x8 /* 00006208 */
  8740. 00006202  5347                     subq.w     D7, 1
  8741. 00006204  52AE 0008                addq.l     [A6 + 0x8], 1
  8742. label00006208:
  8743. 00006208  3D47 FFFE                move.w     [A6 - 0x2], D7
  8744. 0000620C  4A6E 0010                tst.w      [A6 + 0x10]
  8745. 00006210  661E                     bne        +0x20 /* 00006230 */
  8746. 00006212  3047                     movea.w    A0, D7
  8747. 00006214  2F08                     move.l     -[A7], A0
  8748. 00006216  206E 000C                movea.l    A0, [A6 + 0xC]
  8749. 0000621A  4868 0001                pea.l      [A0 + 0x1]
  8750. 0000621E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8751. 00006222  4EBA AE50                jsr        [PC - 0x51B0 /* 00001074 */]
  8752. 00006226  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8753. 0000622A  206E 000C                movea.l    A0, [A6 + 0xC]
  8754. 0000622E  1087                     move.b     [A0], D7
  8755. label00006230:
  8756. 00006230  286E 0008                movea.l    A4, [A6 + 0x8]
  8757. 00006234  6052                     bra        +0x54 /* 00006288 */
  8758. label00006236:
  8759. 00006236  7000                     moveq.l    D0, 0x00
  8760. 00006238  1014                     move.b     D0, [A4]
  8761. 0000623A  0C40 002E                cmpi.w     D0, 0x2E /* '.' */
  8762. 0000623E  6644                     bne        +0x46 /* 00006284 */
  8763. 00006240  4A6E 0010                tst.w      [A6 + 0x10]
  8764. 00006244  660E                     bne        +0x10 /* 00006254 */
  8765. 00006246  200C                     move.l     D0, A4
  8766. 00006248  90AE 0008                sub.l      D0, [A6 + 0x8]
  8767. 0000624C  206E 000C                movea.l    A0, [A6 + 0xC]
  8768. 00006250  1080                     move.b     [A0], D0
  8769. 00006252  6038                     bra        +0x3A /* 0000628C */
  8770. label00006254:
  8771. 00006254  528C                     addq.l     A4, 1
  8772. 00006256  200C                     move.l     D0, A4
  8773. 00006258  90AE 0008                sub.l      D0, [A6 + 0x8]
  8774. 0000625C  3E00                     move.w     D7, D0
  8775. 0000625E  302E FFFE                move.w     D0, [A6 - 0x2]
  8776. 00006262  9047                     sub.w      D0, D7
  8777. 00006264  3E00                     move.w     D7, D0
  8778. 00006266  3047                     movea.w    A0, D7
  8779. 00006268  2F08                     move.l     -[A7], A0
  8780. 0000626A  206E 000C                movea.l    A0, [A6 + 0xC]
  8781. 0000626E  4868 0001                pea.l      [A0 + 0x1]
  8782. 00006272  2F0C                     move.l     -[A7], A4
  8783. 00006274  4EBA ADFE                jsr        [PC - 0x5202 /* 00001074 */]
  8784. 00006278  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8785. 0000627C  206E 000C                movea.l    A0, [A6 + 0xC]
  8786. 00006280  1087                     move.b     [A0], D7
  8787. 00006282  6008                     bra        +0xA /* 0000628C */
  8788. label00006284:
  8789. 00006284  528C                     addq.l     A4, 1
  8790. 00006286  5347                     subq.w     D7, 1
  8791. label00006288:
  8792. 00006288  4A47                     tst.w      D7
  8793. 0000628A  66AA                     bne        -0x54 /* 00006236 */
  8794. label0000628C:
  8795. 0000628C  4CDF 1080                movem.l    D7,A4, [A7]+
  8796. 00006290  4E5E                     unlink     A6
  8797. 00006292  4E75                     rts
  8798. fn00006294:
  8799. 00006294  4E56 0000                link       A6, 0
  8800. 00006298  48E7 0108                movem.l    -[A7], D7,A4
  8801. 0000629C  206E 0008                movea.l    A0, [A6 + 0x8]
  8802. 000062A0  7000                     moveq.l    D0, 0x00
  8803. 000062A2  1010                     move.b     D0, [A0]
  8804. 000062A4  4840                     swap.w     D0
  8805. 000062A6  4240                     clr.w      D0
  8806. 000062A8  4840                     swap.w     D0
  8807. 000062AA  D0AE 0008                add.l      D0, [A6 + 0x8]
  8808. 000062AE  2840                     movea.l    A4, D0
  8809. 000062B0  206E 0008                movea.l    A0, [A6 + 0x8]
  8810. 000062B4  7000                     moveq.l    D0, 0x00
  8811. 000062B6  1010                     move.b     D0, [A0]
  8812. 000062B8  3E00                     move.w     D7, D0
  8813. 000062BA  6014                     bra        +0x16 /* 000062D0 */
  8814. label000062BC:
  8815. 000062BC  7000                     moveq.l    D0, 0x00
  8816. 000062BE  1014                     move.b     D0, [A4]
  8817. 000062C0  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  8818. 000062C4  660E                     bne        +0x10 /* 000062D4 */
  8819. 000062C6  206E 0008                movea.l    A0, [A6 + 0x8]
  8820. 000062CA  5310                     subq.b     [A0], 1
  8821. 000062CC  538C                     subq.l     A4, 1
  8822. 000062CE  5347                     subq.w     D7, 1
  8823. label000062D0:
  8824. 000062D0  4A47                     tst.w      D7
  8825. 000062D2  66E8                     bne        -0x16 /* 000062BC */
  8826. label000062D4:
  8827. 000062D4  4CDF 1080                movem.l    D7,A4, [A7]+
  8828. 000062D8  4E5E                     unlink     A6
  8829. 000062DA  4E75                     rts
  8830. fn000062DC:
  8831. 000062DC  4E56 0000                link       A6, 0
  8832. 000062E0  48E7 0308                movem.l    -[A7], D6,D7,A4
  8833. 000062E4  206E 0008                movea.l    A0, [A6 + 0x8]
  8834. 000062E8  5288                     addq.l     A0, 1
  8835. 000062EA  2848                     movea.l    A4, A0
  8836. 000062EC  206E 0008                movea.l    A0, [A6 + 0x8]
  8837. 000062F0  7000                     moveq.l    D0, 0x00
  8838. 000062F2  1010                     move.b     D0, [A0]
  8839. 000062F4  3E00                     move.w     D7, D0
  8840. 000062F6  7C00                     moveq.l    D6, 0x00
  8841. 000062F8  6010                     bra        +0x12 /* 0000630A */
  8842. label000062FA:
  8843. 000062FA  7000                     moveq.l    D0, 0x00
  8844. 000062FC  1014                     move.b     D0, [A4]
  8845. 000062FE  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  8846. 00006302  660A                     bne        +0xC /* 0000630E */
  8847. 00006304  528C                     addq.l     A4, 1
  8848. 00006306  5246                     addq.w     D6, 1
  8849. 00006308  5347                     subq.w     D7, 1
  8850. label0000630A:
  8851. 0000630A  4A47                     tst.w      D7
  8852. 0000630C  6EEC                     bgt        -0x12 /* 000062FA */
  8853. label0000630E:
  8854. 0000630E  4A46                     tst.w      D6
  8855. 00006310  6722                     beq        +0x24 /* 00006334 */
  8856. 00006312  206E 0008                movea.l    A0, [A6 + 0x8]
  8857. 00006316  9D10                     sub.b      [A0], D6
  8858. 00006318  206E 0008                movea.l    A0, [A6 + 0x8]
  8859. 0000631C  7000                     moveq.l    D0, 0x00
  8860. 0000631E  1010                     move.b     D0, [A0]
  8861. 00006320  2F00                     move.l     -[A7], D0
  8862. 00006322  206E 0008                movea.l    A0, [A6 + 0x8]
  8863. 00006326  4868 0001                pea.l      [A0 + 0x1]
  8864. 0000632A  2F0C                     move.l     -[A7], A4
  8865. 0000632C  4EBA AD46                jsr        [PC - 0x52BA /* 00001074 */]
  8866. 00006330  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8867. label00006334:
  8868. 00006334  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  8869. 00006338  4E5E                     unlink     A6
  8870. 0000633A  4E75                     rts
  8871. export_120:
  8872. 0000633C  4E56 0000                link       A6, 0
  8873. 00006340  206E 0008                movea.l    A0, [A6 + 0x8]
  8874. 00006344  226E 000C                movea.l    A1, [A6 + 0xC]
  8875. 00006348  7207                     moveq.l    D1, 0x07
  8876. label0000634A:
  8877. 0000634A  2018                     move.l     D0, [A0]+
  8878. 0000634C  2400                     move.l     D2, D0
  8879. 0000634E  C099                     and.l      D0, [A1]+
  8880. 00006350  B082                     cmp.l      D0, D2
  8881. 00006352  6608                     bne        +0xA /* 0000635C */
  8882. 00006354  51C9 FFF4                dbf        D1, -0xE /* 0000634A */
  8883. 00006358  7001                     moveq.l    D0, 0x01
  8884. 0000635A  6002                     bra        +0x4 /* 0000635E */
  8885. label0000635C:
  8886. 0000635C  7000                     moveq.l    D0, 0x00
  8887. label0000635E:
  8888. 0000635E  4E5E                     unlink     A6
  8889. 00006360  4E75                     rts
  8890. export_133:
  8891. 00006362  4E56 FFF4                link       A6, -0x000C
  8892. 00006366  48E7 0300                movem.l    -[A7], D6,D7
  8893. 0000636A  42A7                     clr.l      -[A7]
  8894. 0000636C  A8D8                     syscall    NewRgn
  8895. 0000636E  205F                     movea.l    A0, [A7]+
  8896. 00006370  2D48 FFFC                move.l     [A6 - 0x4], A0
  8897. 00006374  A8DA                     syscall    OpenRgn
  8898. 00006376  206E 0008                movea.l    A0, [A6 + 0x8]
  8899. 0000637A  2050                     movea.l    A0, [A0]
  8900. 0000637C  3010                     move.w     D0, [A0]
  8901. 0000637E  0640 FFF6                addi.w     D0, 0xFFF6
  8902. 00006382  48C0                     ext.l      D0
  8903. 00006384  81FC 0004                divs.w     D0, 0x4
  8904. 00006388  3C00                     move.w     D6, D0
  8905. 0000638A  206E 0008                movea.l    A0, [A6 + 0x8]
  8906. 0000638E  2050                     movea.l    A0, [A0]
  8907. 00006390  2D68 000A FFF8           move.l     [A6 - 0x8], [A0 + 0xA]
  8908. 00006396  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  8909. 0000639A  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  8910. 0000639E  A893                     syscall    MoveTo
  8911. 000063A0  7E01                     moveq.l    D7, 0x01
  8912. 000063A2  602A                     bra        +0x2C /* 000063CE */
  8913. label000063A4:
  8914. 000063A4  206E 0008                movea.l    A0, [A6 + 0x8]
  8915. 000063A8  3007                     move.w     D0, D7
  8916. 000063AA  48C0                     ext.l      D0
  8917. 000063AC  E580                     asl        D0, 2
  8918. 000063AE  D090                     add.l      D0, [A0]
  8919. 000063B0  2040                     movea.l    A0, D0
  8920. 000063B2  2D68 000A FFF4           move.l     [A6 - 0xC], [A0 + 0xA]
  8921. 000063B8  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  8922. 000063BC  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  8923. 000063C0  A891                     syscall    LineTo
  8924. 000063C2  4EBA 002A                jsr        [PC + 0x2A /* 000063EE */]
  8925. 000063C6  0C40 4E20                cmpi.w     D0, 0x4E20 /* 'N ' */
  8926. 000063CA  6E06                     bgt        +0x8 /* 000063D2 */
  8927. 000063CC  5247                     addq.w     D7, 1
  8928. label000063CE:
  8929. 000063CE  BE46                     cmp.w      D7, D6
  8930. 000063D0  6DD2                     blt        -0x2C /* 000063A4 */
  8931. label000063D2:
  8932. 000063D2  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  8933. 000063D6  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  8934. 000063DA  A891                     syscall    LineTo
  8935. 000063DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8936. 000063E0  A8DB                     syscall    CloseRgn
  8937. 000063E2  202E FFFC                move.l     D0, [A6 - 0x4]
  8938. 000063E6  4CDF 00C0                movem.l    D6,D7, [A7]+
  8939. 000063EA  4E5E                     unlink     A6
  8940. 000063EC  4E75                     rts
  8941. fn000063EE:
  8942. 000063EE  2055                     movea.l    A0, [A5]
  8943. 000063F0  3028 FF6A                move.w     D0, [A0 - 0x96]
  8944. 000063F4  4E75                     rts
  8945. export_76:
  8946. 000063F6  4E56 FFEE                link       A6, -0x0012
  8947. 000063FA  42A7                     clr.l      -[A7]
  8948. 000063FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8949. 00006400  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  8950. 00006404  201F                     move.l     D0, [A7]+
  8951. 00006406  2D40 FFFC                move.l     [A6 - 0x4], D0
  8952. 0000640A  0CAE 0000 0010 FFFC      cmpi.l     [A6 - 0x4], 0x10
  8953. 00006412  6E34                     bgt        +0x36 /* 00006448 */
  8954. 00006414  206E 0008                movea.l    A0, [A6 + 0x8]
  8955. 00006418  2010                     move.l     D0, [A0]
  8956. 0000641A  D0AE FFFC                add.l      D0, [A6 - 0x4]
  8957. 0000641E  4878 000E                push.l     0xE
  8958. 00006422  486E FFEE                pea.l      [A6 - 0x12]
  8959. 00006426  0680 FFFF FFF2           addi.l     D0, 0xFFFFFFF2
  8960. 0000642C  2F00                     move.l     -[A7], D0
  8961. 0000642E  4EBA AC44                jsr        [PC - 0x53BC /* 00001074 */]
  8962. 00006432  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8963. 00006436  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  8964. 0000643A  A887                     syscall    TextFont
  8965. 0000643C  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  8966. 00006440  A88A                     syscall    TextSize
  8967. 00006442  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  8968. 00006446  A888                     syscall    TextFace
  8969. label00006448:
  8970. 00006448  4E5E                     unlink     A6
  8971. 0000644A  4E75                     rts
  8972.